mcp_input_analyzer
@Sumedh1599
About 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.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
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.
More Developer Tools MCP servers
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
Burp Suite MCP Server Extension
PortSwiggerMCP Server for Burp
nuxt-mcp / vite-plugin-mcp
antfuMCP server helping models to understand your Vite/Nuxt app better.
JetBrains MCP Proxy Server
JetBrainsA model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Stakpak Agent CLI
stakpakShip your code, on autopilot. An open source agent that lives on your machines 24/7 and keeps your apps running. 🦀
Comments