What is North?
North is a custom extension to the original MCP specification. This SDK provides code to enable your server to use authentication with North.
@cohere-ai
基本情報
An sdk for creating MCP Servers with north
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"north-mcp-python-sdk": {
"command": "python",
"args": [
"your_server.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
It is a Python SDK that builds on the original MCP Python SDK, adding authentication support for the North platform. It provides North‑specific features like user identity validation, OAuth token access, debug mode, OpenTelemetry helpers, and a built‑in health check endpoint. It is aimed at developers building MCP servers that integrate with North.
Install with uv pip install git+ssh://git@github.com/cohere-ai/north-mcp-python-sdk.git. Then instantiate a NorthMCPServer with options such as port, trusted_issuers, debug, and telemetry. Example servers are available in the examples/ directory. Local testing without North can be done via the MCP Inspector using stdio or Streamable HTTP transport.
/health) for Kubernetes probes.North is a custom extension to the original MCP specification. This SDK provides code to enable your server to use authentication with North.
North sends an `X-North-ID-Token` with requests. For production, configure `trusted_issuers` so the server verifies the token was issued by an expected identity provider. For local development, token decoding is done without signature verification.
Yes. Use `get_authenticated_user()` inside your tool to access `user.email` and `user.connector_access_tokens` for third‑party services.
Set the environment variable `DEBUG=true` or pass `debug=True` to the `NorthMCPServer` constructor. Debug mode logs request headers, token parsing, and JWT validation details. It should never be enabled in production.
No. OpenTelemetry is optional. If no `TracerProvider` is configured, traces become no‑ops. The SDK does not bundle `opentelemetry-sdk` or OTLP exporters. Pass a `TelemetryConfig` to opt in.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.
Modelglass turns "which model should I use?" into a lookup instead of a guess. Seven tools give your agent live pricing across image, language, video, and audio models. Sourced and versioned, not scraped once and forgott

Open-source Next.js + Supabase CMS with a per-site MCP server: scaffold a site, then create pages, posts, navigation, media and SEO from Claude, Cursor or any MCP client. Streamable HTTP with a bearer token you mint in y

Know when your AI agents, cron jobs and CI pipelines fail, stall or go quiet. Your agent sets up monitors from a plain description, tells you what is broken and why, reads run history and traces, and writes notes on inci

Turn Perfex CRM into an AI-ready workspace. This MCP server exposes your full REST API to Claude, ChatGPT and any AI agent, so leads, invoices and tasks are one prompt away.
コメント