Naive Context Protocol

Naive Context Protocol

This is a single-page spec for solving the context problem for large language models.

Why?

I realize this is a competing standard to Model Context Protocol, but after spending many hours implementing "simple" MCP servers and following the development of the protocol, I think MCP sucks, so I started making NCP everything I believe, MCP should've been.

Feedback & contribution welcome (see tasks at the bottom).

Goals:

Even if this spec makes the original MCP spec a bit simpler then, I'd consider it a win, but for now, we're in this situation: Standard

Spec

ncp-tools.json is an OpenAPI specification for the tools that are available on this server and how to call them.

Resources

Within the ncp-tools.json, use OpenAPI tags:

Prompts

Within the ncp-tools.json use OpenAPI tags:

Contribution

Please create a pull request.

Tasks: