Skip to main content
Developers

Build on MCP with developer-grade contracts

Use the SDK, CLI, and open schemas to add new tools, automate workflows, and integrate MCP into your stack.

Install SDK

Add @mcp/sdk to your project and authenticate against the local orchestrator.

$ npm install @mcp/sdk

Create a task

Use the CLI or REST API to enqueue multi-step tasks with autonomy budgets.

$ mcp tasks create --goal 'Summarize repo README'

Approve

Pause at gated steps via CLI or upcoming GUI to ensure safe writes.

$ mcp approvals list

Tool authoring guide

Implement schema-first tools with safety classes and approval requirements.

Explore

Vector & knowledge graph APIs

Store embeddings and structured facts for retrieval and planning.

Explore

Eval harness

Run eval.run_unit_tests and rubric scoring in CI before merging patches.

Explore

Contribution policy

MCP is open source. We follow a docs-first policy: every feature includes schema updates, documentation, and eval coverage in the same pull request.

  • Open a draft PR with context and evaluation plan.
  • Run linting and eval suites before requesting review.
  • Declare tool safety class and approval requirements.
Have questions? Join the developer Discord or email dev@completeassistant.ai.