MCP Server Ontology
MCP Server Ontology organizes individual mcp servers into a structured, composable network, enabling agents to reason, plan, and execute complex tasks as an extensible, maintainable capability system.
When querying for a task, the system traverses this graph to identify the necessary collections and mcp servers to construct a capable agent.
Three-Layer Design
How mcp servers are organized from abstract taxonomy to deployable collections.
MCP Server Taxonomy
The top layer defines the broad categorization and detailed tags of mcp servers. It organizes capabilities into categories such as:
- Database & Storage
- Communication
- Developer Tools
MCP Server Relation Graph
The middle layer instantiates specific mcp servers and defines how they interact. It maps relationships using edges like:
- Similar To
- Interoperates With
- Complements
- Belongs To
MCP Server Collection
Groups related mcp servers into deployable units. These are the actual functional toolkits agents load at runtime:
Relationship Types
How mcp servers connect and depend on each other within the ontology.
similar_toMCP servers that share common tags or capabilities.
interop_withMCP servers that share linked tools and work together.
complementMCP servers providing complementary capabilities in the same collection.
belong_toMCP servers in the same taxonomy category.
Explore the mcp server network
Discover how mcp servers connect, compose, and depend on each other across the platform.