North MCP Python SDK MCP Server

An sdk for creating MCP Servers with north

Local serverstdioPython

What is the North MCP Python SDK MCP Server?

An sdk for creating MCP Servers with north

What the server does

This SDK builds on top of the original SDK. Please refer to the original repository's README for general information. This README focuses on North-specific details.

Credentials and setup notes

To contribute to this project, you'll need: - Python 3.11+: Required for the SDK - uv >= 0.8.13: Used for dependency management, formatting, and CI checks

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
mcp.telemetry.traced_spanCustom spans nested under FastMCP tool spans, driven by the server's TelemetryConfig. Use this when you have mcp in scope.
get_tracerRe-export of FastMCP's tracer (fastmcp instrumentation name)
record_sensitive_dataFalse
log_trace_contextTrue

Configuration

To contribute to this project, you'll need: - Python 3.11+: Required for the SDK - uv >= 0.8.13: Used for dependency management, formatting, and CI checks

VariableDescriptionRequired
DEBUGConfiguration value read at startup.Optional

Example prompts to try

  • “Use North MCP Python SDK to Built.”
  • “Use North MCP Python SDK to Command.”
  • “Use North MCP Python SDK to Arguments.”

Frequently asked questions

North is a custom extension to the original MCP specification. This SDK provides code to enable your server to use authentication with North.