The Charter of the United Nations (1945, as amended) as an executable model: every article a rule or a named boundary, worked cases, pinned English text. Not affiliated with the United Nations.
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add un-charter-1945 -- npx -y @arxo/mcp-charter~/.codex/config.toml
[mcp_servers.un-charter-1945]
command = "npx"
args = ["-y", "@arxo/mcp-charter"]
# codex mcp add un-charter-1945 -- npx -y @arxo/mcp-charter~/.cursor/mcp.json
{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}.vscode/mcp.json
{
"servers": {
"un-charter-1945": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"@arxo/mcp-charter"
]
}
}
}Remote
claude mcp add --transport http un-charter-1945 https://mcp.arxo.io/mcp/charter~/.codex/config.toml
[mcp_servers.un-charter-1945]
url = "https://mcp.arxo.io/mcp/charter"
# codex mcp add un-charter-1945 --url https://mcp.arxo.io/mcp/charter~/.cursor/mcp.json
{
"mcpServers": {
"un-charter-1945": {
"url": "https://mcp.arxo.io/mcp/charter"
}
}
}.vscode/mcp.json
{
"servers": {
"un-charter-1945": {
"type": "http",
"url": "https://mcp.arxo.io/mcp/charter"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"un-charter-1945": {
"httpUrl": "https://mcp.arxo.io/mcp/charter"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"un-charter-1945": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.arxo.io/mcp/charter"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"un-charter-1945": {
"url": "https://mcp.arxo.io/mcp/charter"
}
}
}