/ Directorio / Playground / pasal
● Comunidad ilhamfp ⚡ Instantáneo

pasal

por ilhamfp · ilhamfp/pasal

Ask Claude about Indonesian law and get answers grounded in 40k+ regulations and 937k+ structured articles from pasal.id — with citations.

Pasal.id is the first open, AI-native Indonesian legal platform. This MCP exposes 4 tools for law search, article retrieval, status checks, and browsing — all sourced from official Indonesian government publications from 1945 to 2026. No auth required for read access.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

pasal.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "pasal": {
      "command": "npx",
      "args": [
        "-y",
        "pasal"
      ],
      "_inferred": true
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "pasal": {
      "command": "npx",
      "args": [
        "-y",
        "pasal"
      ],
      "_inferred": true
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "pasal": {
      "command": "npx",
      "args": [
        "-y",
        "pasal"
      ],
      "_inferred": true
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "pasal": {
      "command": "npx",
      "args": [
        "-y",
        "pasal"
      ],
      "_inferred": true
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "pasal",
      "command": "npx",
      "args": [
        "-y",
        "pasal"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "pasal": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "pasal"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add pasal -- npx -y pasal

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: pasal

Research an Indonesian legal question with citations

👤 Lawyers, law students, compliance folks ⏱ ~15 min intermediate

Cuándo usarlo: You're answering a specific Indonesian legal question and need to cite actual regulation text.

Flujo
  1. Search
    Cari regulasi tentang perlindungan data pribadi. Berikan UU/PP yang paling relevan.✓ Copiado
    → List of matching laws with numbers and years
  2. Pull articles
    Ambil pasal 26 dari UU 27/2022. Jelaskan konteksnya.✓ Copiado
    → Article text + explanation
  3. Verify status
    Apakah UU ini masih berlaku? Ada amendemen?✓ Copiado
    → Current status + amendment chain

Resultado: Grounded answer with citations to official text.

Errores comunes
  • LLM translates Indonesian regulatory terms loosely — For legal work, always reference original Indonesian + ask for literal translation
Combinar con: notion

Check whether a business activity needs a specific permit

👤 Founders, compliance officers ⏱ ~30 min intermediate

Cuándo usarlo: You're setting up or modifying a business in Indonesia and unsure of regulatory requirements.

Flujo
  1. Scope the question
    I'm running a fintech app offering peer-to-peer lending in Indonesia. Which regulations are most relevant?✓ Copiado
    → List of POJK / UU with scopes
  2. Deep dive
    For each, fetch the specific article requiring license/registration. Quote the text.✓ Copiado
    → Quoted obligations

Resultado: Initial regulatory map — don't skip a lawyer for final advice.

Errores comunes
  • LLM legal advice is not advice — This is research; decisions need licensed counsel

Track whether an old regulation has been superseded

👤 Researchers citing Indonesian law ⏱ ~5 min beginner

Cuándo usarlo: You have a citation to a 2010 PP and want to know if it's still current.

Flujo
  1. Check status
    Get status of PP 23/2010. Is it still in force? What amended or replaced it?✓ Copiado
    → Status + chain to current

Resultado: Safe citation — not a dead law.

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

pasal + notion

Build a compliance knowledge base

For each regulation in my compliance scope, fetch articles + status, create a Notion page per regulation.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
search_laws query: str (ID), limit? Discover relevant laws by keyword free
get_pasal law_id or name, pasal_number Retrieve a specific article free
get_law_status law_id or name Check if still in force free
list_laws type?, year?, status? Browse by category free

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Public read — no stated limits; be polite
Tokens por llamada
Full articles ~500-5000 tokens each
Monetario
Free
Consejo
Search then fetch specific articles; don't try to list all 40k regulations.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: None
Salida de datos: Queries go to pasal-mcp-server-production.up.railway.app

Resolución de problemas

Errores comunes y soluciones

No results for a query you expect to match

Indonesian stemming — try root words (e.g. 'lindung' not 'perlindungan'). Also try English synonym.

Pasal number not found in a law

Articles may have been renumbered across amendments. Check get_law_status first.

MCP connection drops

Remote HTTP server — check your network / Railway status.

Alternativas

pasal vs otros

AlternativaCuándo usarlaContrapartida
peraturan.go.id (official government portal)You want primary source, UI-firstNo LLM integration; manual search
Hukumonline (commercial DB)You need case law + commentarySubscription; broader scope

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills