mcp_input_analyzer
@Sumedh1599
关于 mcp_input_analyzer
Analyzes user-described build features (e.g. database, API integration, tools) and extracts core server requirements like resources, tools, prompts, external systems, and transports needed for MCP.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is mcp_input_analyzer?
mcp_input_analyzer is an open-source Python library that analyzes user‑described build features (databases, API integrations, tools) and extracts core server requirements—such as resources, tools, prompts, external systems, and transports—for MCP (Microservices Configuration Platform). It converts free‑form text descriptions into structured, MCP‑compliant input definitions.
How to use mcp_input_analyzer?
Install via pip: pip install mcp-input-analyzer (requires Python 3.6+). Import the MCPAnalyzer class, initialize it with a description string and optional fallback_behavior parameter, then call methods like extract_requirements(), generate_mcp_structure(), or create_claude_json() to obtain the desired output.
Key features of mcp_input_analyzer
- Natural language to structured build feature extraction
- MCP‑compliant input structure generation
- Validation of supported tools and protocols
- Claude‑readable JSON definition creation
- Fallback logic for unsupported build features
Use cases of mcp_input_analyzer
- Automatically generating MCP server configurations from feature descriptions
- Translating team requirements into structured dependency definitions
- Creating Claude‑compatible JSON inputs for downstream processing
- Validating whether specified tools and protocols are supported
FAQ from mcp_input_analyzer
What Python version is required?
Python 3.6 or higher is required.
How do I install mcp_input_analyzer?
Install via pip: pip install mcp-input-analyzer. Alternatively, clone the repository and run pip install . from the source directory.
What does the library output?
It can output a dictionary of structured server requirements (extract_requirements()), an MCP‑compliant input structure (generate_mcp_structure()), or a Claude‑readable JSON definition (create_claude_json()).
Does mcp_input_analyzer handle unsupported features?
Yes, it includes fallback logic. The MCPAnalyzer constructor accepts a fallback_behavior parameter (default or custom) to control how unsupported features are handled.
Is mcp_input_analyzer production‑ready?
No. The library is currently in early development and some tests may be failing. Contributions to fix issues are welcome.
开发工具 分类下的更多 MCP 服务器
nuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
评论