OpenContext
OpenContext
Quick Start
# 1. Configure (create config, enable one data source)
cp config-example.yaml config.yaml
# Edit config.yaml - set enabled: true for one plugin
# 2. Test locally
pip install aiohttp
python3 scripts/local_server.py
# 3. Deploy
./scripts/deploy.shConnect via Claude Connectors (same steps on both Claude.ai and Claude Desktop):
Go to Settings → Connectors (or Customize → Connectors on claude.ai)
Click Add custom connector
Enter a name (e.g. "Boston OpenData") and your API Gateway URL
Get the URL: cd terraform/aws && terraform output -raw api_gateway_url
See Getting Started for full setup.
Documentation
Doc | Description |
Setup and usage | |
System design and plugins | |
AWS, Terraform, monitoring | |
Local testing (Terminal, Claude, MCP Inspector) |
Examples
Boston OpenData (CKAN): examples/boston-opendata/config.yaml
Custom plugin: examples/custom-plugin/
Contributing
Pre-commit hooks (optional):
pip install pre-commit
pre-commit installHooks: Ruff, yamllint, gofmt. Run manually: pre-commit run --all-files.
License
MIT — see LICENSE.
Author: Srihari Raman, City of Boston Department of Innovation and Technology
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codeforanchorage/anchorage-ecode-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server