A lightweight factory framework for creating and managing MCP (Model Context Protocol) servers with simplified configuration and project building capabilities.
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-factory-2","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 Factory <div align="center">    **A factory framework focused on MCP server creation and management** </div> ## 🎯 Overview MCP Factory is a lightweight MCP (Model Context Protocol) server creation factory. It focuses on simplifying the building, configuration and management process of MCP servers, enabling developers to quickly create and deploy MCP servers. ### 🌟 Key Features - **🏭 Server Factory** - Quickly create and configure MCP server instances - **📁 Project Building** - Automatically generate complete MCP project structure - **🔧 Configuration Management** - Flexible YAML configuration system - **🔗 Server Mounting** - Support multi-server mounting and management - **🛠️ CLI Tools** - Simple and easy-to-use command line interface - **🔐 Permission Control** - Scope-based access control with 4-level permission system - **⚙️ Management Tools** - FastMCP native methods exposed as server tools (20+ tools) - **🛡️ Production Security** - Automatic security validation and flexible authentication ## 🚀 Quick Start ### Installation ```bash pip install mcp-factory ``` ### Basic Usage #### 📋 Programmatic Mode ```python from mcp_factory import MCPFactory factory = MCPFactory(workspace_root="./workspace") config = { "server": {"name": "api-server", "description": "Dynamic API server"}, "components": { "tools": [{"module": "greeting_tools", "enabled": True}] } } server_id = factory.create_server("api-server", config) ``` #### 📄 Configuration File Mode ```yaml # config.yaml server: name: file-server description: "Server from configuration file" management: expose_management_tools: true authorization: true auth: provider: "none" # or "oauth" for OAuth2 flow components: too…
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.