MCP Local FastMCP Server
Provides web search and scrape capabilities using SearXNG as the search engine.
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., "@MCP Local FastMCP Serversearch for recent news about artificial intelligence"
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.
MCP Local FastMCP Server
This repo keeps the existing Docker/GitHub Actions deployment and rollback wrapper, but replaces the demo Nginx HTML page with a lightweight Python FastMCP server.
What changed from the demo app
Removed the Nginx demo app.
Removed
index.html.Added FastMCP Python application under
app/.Added pinned Python dependencies in
requirements.txt.Container now listens on internal port
8000.Host port remains controlled by
APP_PORT, default127.0.0.1:8080.MCP endpoint:
http://127.0.0.1:8080/mcp.SearXNG runs as an internal Docker service for free search.
Tavily can be enabled as fallback by setting
TAVILY_API_KEY.Reference records are saved to the
mcp-dataDocker volume as JSONL.Mail and real DB providers are abstract placeholders for later implementation.
Related MCP server: AgentWebSearch-MCP
Run locally
cp .env.example .env
docker compose --env-file .env up --buildMCP endpoint on the host:
http://127.0.0.1:8080/mcpDeploy locally using existing deployment flow
./scripts/deploy-local.shAvailable MCP tools
health_checkweb_searchweb_search_and_scrapescrape_urlextract_image_urlsmail_searchabstract placeholdermail_readabstract placeholdermail_create_draftabstract placeholdermail_send_draftabstract placeholder
Persistent data
Scraped references are stored at /data/references.jsonl inside the container, backed by the mcp-data Docker volume.
Production note
Keep HOST_BIND=127.0.0.1 unless you intentionally want the MCP endpoint reachable from outside the server. Caddy can continue reverse proxying to 127.0.0.1:8080 if needed.
This 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/appNucleus/mcp.local'
If you have feedback or need assistance with the MCP directory API, please join our Discord server