Strands Mcp
@ShawnKyzer
About Strands Mcp
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"strands-agents-docs": {
"command": "python",
"args": [
"-u",
"mcp_server/main.py"
],
"cwd": "/your_local_directory/strands-mcp",
"env": {
"ELASTICSEARCH_URL": "http://localhost:9200"
}
}
}
}Tools
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 Strands Mcp?
Strands Mcp is an MCP (Model Context Protocol) server that scrapes the Strands Agents documentation (v1.1.x) and indexes it in Elasticsearch, making it searchable for Amazon Q Developer and integrable with the Windsurf IDE.
How to use Strands Mcp?
Start Elasticsearch and Kibana with docker-compose up -d. Install dependencies (pip or uv), install Playwright browsers, and run the scraper (python scraper/main.py). Then start the MCP server (python mcp_server/main.py) on port 8000. Configure Amazon Q or Windsurf using the provided integration guides (AMAZON_Q_INTEGRATION.md or WINDSURF_INTEGRATION.md).
Key features of Strands Mcp
- Scrapes and indexes Strands Agents documentation automatically
- Full-text search via Elasticsearch index
strands-agents-docs - MCP server exposing documentation to AI assistants
- Docker Compose orchestration for Elasticsearch and Kibana
- Kibana web GUI for browsing and querying indexed docs
- Ready‑to‑use configuration for Amazon Q Developer and Windsurf IDE
Use cases of Strands Mcp
- Enable Amazon Q Developer to answer questions using the latest Strands Agents docs
- Provide real‑time documentation search inside the Windsurf IDE
- Explore and visualize scraped documentation using Kibana’s Discover and Dashboards
- Build custom MCP clients that query the indexed documentation
FAQ from Strands Mcp
What dependencies does Strands Mcp require?
Strands Mcp requires Docker (for Elasticsearch/Kibana), Python, and Playwright (with Chromium browser) for the scraper. The MCP server uses Python and communicates with Elasticsearch.
How do I configure the Elasticsearch connection?
Set the environment variable ELASTICSEARCH_URL (default http://localhost:9200) when running the scraper or MCP server. The default index name is strands-agents-docs.
Where does the scraped documentation come from?
The scraper crawls the official Strands Agents documentation hosted at https://strandsagents.com/latest/documentation/docs/.
What ports are used by Strands Mcp?
Elasticsearch runs on port 9200, Kibana on port 5601, and the MCP server on port 8000. The Windsurf integration uses stdio transport.
Can I run Strands Mcp without Docker?
The MCP server and scraper can run locally without Docker, but Elasticsearch must be available separately (e.g., via Docker or a remote instance). The provided docker-compose.yml starts Elasticsearch and Kibana.
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments