UN Charter 1945 — Claude Code MCP server
This MCP server exposes the amended 1945 UN Charter as an executable model with worked cases. Use it to examine questions through an AI coding agent.
claude mcp add --transport http charter https://mcp.arxo.io/mcp/charterWhat UN Charter 1945 does
The server gives an agent access to the amended 1945 UN Charter, source material and cases that test how the model applies. The repository contains doctrine.iura_humana and un.charter; the latter ships with 169 scenarios. Cases can be queried from their directory with law ask ., with no download step.
Builds use package.py, saved evaluation replays and a rebuild from the release. Dependency bytes live under packages/<name>/deps/ and are checked against the contentHash in law.lock; the build and CI run offline. The server is not affiliated with the UN, so its output should not be presented as an official organizational position.
What it helps with
- analyze a question against the UN Charter
- test a rule against a worked case
- compare case facts with the
un.chartermodel - query an example under
packages/un.charter/examples
Example prompts for the agent
- Analyze this question using the amended UN Charter model and explain which provisions apply.
- Review the case in
packages/un.charter/examples/amendmentand show how the answer follows. - Compare these facts with the scenarios in
packages/un.charter/examples/article-51-silence.
How to install UN Charter 1945
1Platform CLI: remote server
claude mcp add --transport http charter https://mcp.arxo.io/mcp/charter2Platform CLI
claude mcp add un-charter-1945 -- npx -y @arxo/mcp-charter1Platform CLI: remote server
codex mcp add un-charter-1945 --url https://mcp.arxo.io/mcp/charter2Platform CLI
codex mcp add un-charter-1945 -- npx -y @arxo/mcp-charterConfig file
{
"mcpServers": {
"un-charter-1945": {
"url": "https://mcp.arxo.io/mcp/charter"
}
}
}{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}Config file
{
"servers": {
"un-charter-1945": {
"type": "http",
"url": "https://mcp.arxo.io/mcp/charter"
}
}
}{
"servers": {
"un-charter-1945": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}1Platform CLI: remote server
gemini mcp add -t http un-charter-1945 https://mcp.arxo.io/mcp/charter2Platform CLI
gemini mcp add un-charter-1945 npx -y @arxo/mcp-charterStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about UN Charter 1945
How do I install UN Charter 1945 in Claude Code?
Add the hosted MCP endpoint with claude mcp add --transport http charter https://mcp.arxo.io/mcp/charter.
What does UN Charter 1945 do?
It exposes an executable model of the amended 1945 UN Charter, its source material and worked scenarios for testing answers.
Is this server affiliated with the UN?
No. The server is not affiliated with the UN.