No description has been declared by any source.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-server-composer","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Server Composer A generic Python library for composing Model Context Protocol (MCP) servers based on dependencies defined in `pyproject.toml` files. ## Overview The MCP Server Composer automatically discovers MCP server packages from your project dependencies and composes them into a unified server instance. This enables powerful combinations of MCP tools and prompts from multiple sources without manual integration. ## Features - **Automatic Discovery**: Finds MCP servers in your `pyproject.toml` dependencies - **Intelligent Composition**: Combines tools, prompts, and resources from multiple servers - **Conflict Resolution**: Handles naming conflicts with configurable strategies - **CLI Interface**: Easy-to-use command-line tools - **Comprehensive Testing**: Full test suite with 85% coverage - **FastMCP Integration**: Built on the robust FastMCP framework ## Installation ```bash pip install mcp-server-composer ``` ## Quick Start ### Using the Library ```python from mcp_server_composer import MCPServerComposer, ConflictResolution # Create a composer composer = MCPServerComposer( composed_server_name="my-unified-server", conflict_resolution=ConflictResolution.PREFIX ) # Compose servers from pyproject.toml dependencies unified_server = composer.compose_from_pyproject() # Get composition summary summary = composer.get_composition_summary() print(f"Composed {summary['total_tools']} tools from {summary['source_servers']} servers") ``` ### Using the CLI ```bash # Discover MCP servers in dependencies python -m mcp_server_composer discover # Compose servers into a unified server python -m mcp_server_composer compose # Compose with specific options python -m mcp_server_composer compose --name my-server --conflict-resolution prefix # Compose only specific servers python -m mcp_server_composer compose --include server1 server2 --exclude server3 # Output results as JSON python -m mcp_server_composer discover --output-format json ``` ## Detailed…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.