AI App MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI App MCPsearch knowledge base for MCP server setup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AI App MCP
A production-ready Python MCP server that supports both stdio and Streamable HTTP transports.
Features
health_check: return server health and runtime configuration.normalize_user_query: normalize user text before retrieval or agent routing.search_knowledge_base: search local.md,.txt, and.jsonfiles.get_document: read a safe document from the configured knowledge directory.build_rag_prompt: build a grounded RAG prompt.config://runtime: expose safe runtime configuration.rag_answer_prompt: reusable RAG prompt template.
Related MCP server: Python MCP Server Template
Install
cd D:\projects\codex\single\mcp
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e ".[dev]"
Copy-Item .env.example .envTransport 1: stdio
Use stdio when an AI client starts this MCP server as a local child process.
ai-app-mcp --transport stdioEquivalent module command:
python -m ai_app_mcp.server --transport stdioClient configuration example:
{
"mcpServers": {
"ai-app-mcp": {
"command": "python",
"args": [
"-m",
"ai_app_mcp.server",
"--transport",
"stdio"
],
"env": {
"MCP_KNOWLEDGE_DIR": "D:/projects/codex/single/mcp/knowledge"
}
}
}
}In stdio mode, stdout is used for MCP protocol messages. Logs are written to stderr.
Transport 2: Streamable HTTP
Use Streamable HTTP for MCP Inspector, HTTP debugging, or service-to-service integration.
ai-app-mcp --transport streamable-http --host 127.0.0.1 --port 8000Equivalent module command:
python -m ai_app_mcp.server --transport streamable-http --host 127.0.0.1 --port 8000MCP endpoint:
http://127.0.0.1:8000/mcpDo not open this endpoint directly as a normal web page. It is a JSON-RPC MCP endpoint and requires an MCP client.
Debug With MCP Inspector
Start this MCP server:
ai-app-mcp --transport streamable-http --host 127.0.0.1 --port 8000Start Inspector:
npx -y @modelcontextprotocol/inspectorOpen:
http://localhost:6274Use:
Transport: Streamable HTTP
URL: http://127.0.0.1:8000/mcpEnvironment
Copy .env.example to .env and adjust values:
MCP_SERVER_NAME=ai-app-mcp
MCP_LOG_LEVEL=INFO
MCP_KNOWLEDGE_DIR=./knowledge
MCP_MAX_TEXT_CHARS=12000Knowledge Directory
By default, the server reads files from ./knowledge. Only .md, .txt, and .json files are allowed. Paths are resolved safely so clients cannot read files outside the knowledge directory.
Test
pytestThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yh008/Mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server