From Classical Logic to Agentic AI
Inventory of MCP specifications, SDKs, server frameworks, reference servers, and common integration servers.
MCP Tools Inventory is an inventory page, so its purpose is to help readers scan a tool category, compare candidates, and decide which items deserve deeper review. Inventory of MCP specifications, SDKs, server frameworks, reference servers, and common integration servers. The introduction sets expectations clearly: the list is a structured discovery surface, not a permanent ranking and not a substitute for checking current vendor documentation.
The most useful way to read this page is to separate stable comparison criteria from fast-moving product details. Terms such as server, context, integration, local, repository, official indicate the evaluation surface: fit, integration model, operational burden, refresh sensitivity, and links to related concepts or entity pages. A reader should leave the introduction knowing why the inventory exists, how it supports shortlist creation, and why mature tools may later be promoted into dedicated entity or synthesis pages in the LLM Wiki.
This inventory tracks Model Context Protocol components: the protocol itself, SDKs, server frameworks, registries, and representative servers for files, databases, developer tools, and SaaS systems.
| Tool | Primary Category | Secondary Categories | Source Type | License / Delivery | Maturity | Last Verified | Entity Page | Notes |
|---|---|---|---|---|---|---|---|---|
| Model Context Protocol | MCP | AI Agent, Integrations | official docs | open protocol | production-common | 2026-07-06 | candidate | Protocol for exposing tools and context to AI applications. |
| MCP SDKs | MCP | Developer Tools | official docs | SDKs, mixed languages | production-common | 2026-07-06 | no | Official SDK surface for building MCP clients and servers. |
| FastMCP | MCP | Developer Tools | official docs | OSS framework | active | 2026-07-06 | no | Framework for building MCP servers quickly. |
| MCP Servers Repository | MCP | Integrations | official repository | OSS reference/community servers | production-common | 2026-07-06 | no | Reference and example server collection. |
| GitHub MCP Server | MCP | Developer Tools | official repository | OSS server | active | 2026-07-06 | planned | GitHub-maintained MCP server for repository/platform context. |
| Filesystem MCP Server | MCP | Local Tools | official repository | OSS server | active | 2026-07-06 | no | Representative local file access integration; needs permission controls. |
| PostgreSQL MCP Server | MCP | Database, RAG | official repository | OSS server | active | 2026-07-06 | no | Representative database integration pattern. |
| Slack MCP Server | MCP | SaaS Integration | official repository | OSS/server pattern | active | 2026-07-06 | no | Representative SaaS collaboration integration. |
| Google Drive MCP Server | MCP | Files, SaaS Integration | official repository | OSS/server pattern | active | 2026-07-06 | no | Representative document/file-system integration. |
Use this matrix to distinguish protocol components, SDK/framework choices, and concrete servers. MCP integration decisions should include host compatibility and security review.
| Tool | Role | Transport / Runtime | Auth / Permission Concern | Host Compatibility | Security Review Priority | Best Fit | Watchouts |
|---|---|---|---|---|---|---|---|
| Model Context Protocol | protocol/specification | local and remote server patterns | protocol-level trust boundary | broad and growing client/server ecosystem | high | standardizing tool/data access across AI clients | do not treat protocol adoption as automatic safety |
| MCP SDKs | implementation SDKs | language-specific client/server runtimes | depends on SDK/server design | useful for custom clients/servers | high | building maintained integrations | SDK/version drift and unsafe tool exposure |
| FastMCP | server framework | Python-oriented server framework | app-defined auth and permissions | MCP clients that support the server transport | high | quickly building custom MCP servers | framework convenience can hide security design |
| MCP Servers Repository | reference/community servers | mixed server implementations | varies by server | useful as examples and adapters | high | discovering common integration patterns | each server needs separate trust review |
| GitHub MCP Server | developer platform server | remote/local server patterns | repository/org permissions | AI coding tools and clients with MCP | very high | repository, issue, PR, and developer workflow context | source-code exposure and write permissions |
| Filesystem MCP Server | local file access server | local server | filesystem scope and write access | local AI clients | very high | controlled local file access | path scope, secret exposure, destructive writes |
| PostgreSQL MCP Server | database server | local/remote database adapter | DB credentials and query scope | AI clients needing database access | very high | read-only analytics/query workflows | data exfiltration and mutation risks |
| Slack MCP Server | SaaS collaboration server | remote/SaaS adapter | OAuth scopes and workspace access | AI clients needing team context | high | channel/search/workflow context | PII and broad workspace visibility |
| Google Drive MCP Server | SaaS file server | remote/SaaS adapter | OAuth scopes and document access | AI clients needing document context | high | document retrieval and file workflow context | sensitive document exposure |
Before moving an MCP integration toward production, record:
| Gate | Required Decision |
|---|---|
| Scope | Which resources can the server read or write? |
| Auth | Which user or service principal authorizes access? |
| Transport | Is the server local, remote, stdio, HTTP, or another supported transport? |
| Mutation | Are write/delete actions disabled, gated, or logged? |
| Audit | Can tool calls be traced to user, session, and input? |
| Prompt-injection defense | What prevents untrusted content from steering tool calls? |
| Secrets | How are tokens, credentials, and local files isolated? |
For the MCP Tools Inventory, practical implementation means using an MCP integration contract to make shortlisting concrete. The page should help readers compare candidates for the decision about which context and tools should be exposed through MCP, using criteria that stay useful even as product names, limits, pricing, and integrations change.
Implementation note: this MCP integration contract should shortlist candidates through server boundary, tool schema, and client compatibility, then push readers toward the proof point that the agent can call approved tools and receive predictable structured errors.
For the MCP Tools Inventory, the reference implementation is an MCP integration contract. It should help readers shortlist candidates for which context and tools should be exposed through MCP by comparing stable criteria, not by presenting a static ranked list.
| Candidate | Server Boundary | Tool Schema | Refresh Watch |
|---|---|---|---|
| Candidate A | Prioritize when server boundary is the gating concern | Inspect evidence for tool manifest | Recheck error response |
| Candidate B | Compare when tool schema drives architecture fit | Inspect evidence for auth mode | Validate client compatibility |
Refresh workflow:
1. Define tools.
2. Connect client.
3. Test failure paths.
In a real vault, this keeps the inventory useful as a discovery surface while preventing it from becoming the only place where vendor-specific knowledge lives. A tool should be promoted into an entity page when the agent can call approved tools and receive predictable structured errors becomes important enough to track over time.
MCP Tools Inventory should operate as an MCP integration contract. Because the page supports the decision about which context and tools should be exposed through MCP, its refresh rhythm should prioritize the criteria that actually change shortlist quality: server boundary, tool schema, and client compatibility.
Operational review should inspect tool manifest, auth mode, and error response. A candidate that repeatedly matters to those signals should be promoted into an entity page or fed into a synthesis decision.
The inventory is useful when a maintainer can define tools, connect client, and test failure paths. The proof point is that the agent can call approved tools and receive predictable structured errors.
Review this page whenever source material changes, linked pages are promoted, or a reader would make a different decision because of new information. The review should check content accuracy, link integrity, and whether the operational proof still matches the current LLM Wiki graph.
A reader should leave with a shortlist and a verification plan, not with an unsupported ranking.
Use it to compare a tool category, identify candidates for deeper review, and decide which options should become entity pages or feed a synthesis decision.
No. It is a structured discovery surface. Readers should verify current details, especially around server, context, integration, before treating any candidate as preferred.
Promote a tool into an entity page when it becomes strategically important, appears across multiple decisions, or needs durable source tracking.
MCP Tools Inventory concludes as a shortlist-building tool. The inventory helps readers scan a category, compare common options, and identify which tools deserve deeper review, but it should not be treated as a permanent ranking because product details, pricing, limits, and integrations change quickly.
The next action is to verify the most relevant candidates against official sources, promote important tools into entity pages when they need durable tracking, and use synthesis pages when the decision depends on trade-offs across server, context, integration, local. That keeps the inventory useful without overloading it with every implementation detail.