diff --git a/README.md b/README.md
index 98e2b4b5..c8602d18 100644
--- a/README.md
+++ b/README.md
@@ -37,20 +37,23 @@ A curated list of awesome Model Context Protocol (MCP) servers.
Legend:
* ποΈ βΒ official implementation
+* π βΒ Python codebase
+* π βΒ TypeScript codebase
+* ποΈ βΒ Go codebase
### π Browser Automation [topβ](#server-implementations)
Web content access and automation capabilities. Enables searching, scraping, and processing web content in AI-friendly formats.
-- [@modelcontextprotocol/server-puppeteer](https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer) - Browser automation for web scraping and interaction
-- [@modelcontextprotocol/server-youtube](https://github.com/kimtaeyoon83/mcp-server-youtube-transcript) - Fetch YouTube subtitles and transcripts for AI analysis
+- [@modelcontextprotocol/server-puppeteer](https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer) π - Browser automation for web scraping and interaction
+- [@modelcontextprotocol/server-youtube](https://github.com/kimtaeyoon83/mcp-server-youtube-transcript) π - Fetch YouTube subtitles and transcripts for AI analysis
### βοΈ Cloud Platforms [topβ](#server-implementations)
Cloud platform service integration. Enables management and interaction with cloud infrastructure and services.
-- [Cloudflare MCP Server](https://github.com/cloudflare/mcp-server-cloudflare) ποΈ - Integration with Cloudflare services including Workers, KV, R2, and D1
+- [Cloudflare MCP Server](https://github.com/cloudflare/mcp-server-cloudflare) ποΈ π - Integration with Cloudflare services including Workers, KV, R2, and D1
@@ -58,7 +61,7 @@ Cloud platform service integration. Enables management and interaction with clou
Integration with communication platforms for message management and channel operations. Enables AI models to interact with team communication tools.
-- [@modelcontextprotocol/server-slack](https://github.com/modelcontextprotocol/servers/tree/main/src/slack) - Slack workspace integration for channel management and messaging
+- [@modelcontextprotocol/server-slack](https://github.com/modelcontextprotocol/servers/tree/main/src/slack) π - Slack workspace integration for channel management and messaging
@@ -66,8 +69,8 @@ Integration with communication platforms for message management and channel oper
Secure database access with schema inspection capabilities. Enables querying and analyzing data while maintaining read-only safety by default.
-- [@modelcontextprotocol/server-postgres](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres) - PostgreSQL database integration with schema inspection and query capabilities
-- [@modelcontextprotocol/server-sqlite](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite) - SQLite database operations with built-in analysis features
+- [@modelcontextprotocol/server-postgres](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres) π - PostgreSQL database integration with schema inspection and query capabilities
+- [@modelcontextprotocol/server-sqlite](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite) π - SQLite database operations with built-in analysis features
@@ -75,16 +78,16 @@ Secure database access with schema inspection capabilities. Enables querying and
Provides direct access to local file systems with configurable permissions. Enables AI models to read, write, and manage files within specified directories.
-- [@modelcontextprotocol/server-filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) - Direct local file system access.
-- [@modelcontextprotocol/server-google-drive](https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive) - Google Drive integration for listing, reading, and searching files
-- [mark3labs/mcp-filesystem-server](https://github.com/mark3labs/mcp-filesystem-server) - Golang implementation for local file system access.
+- [@modelcontextprotocol/server-filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) π - Direct local file system access.
+- [@modelcontextprotocol/server-google-drive](https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive) π - Google Drive integration for listing, reading, and searching files
+- [mark3labs/mcp-filesystem-server](https://github.com/mark3labs/mcp-filesystem-server) ποΈ - Golang implementation for local file system access.
### π§ Knowledge & Memory [topβ](#server-implementations)
Persistent memory storage using knowledge graph structures. Enables AI models to maintain and query structured information across sessions.
-- [@modelcontextprotocol/server-memory](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) - Knowledge graph-based persistent memory system for maintaining context
+- [@modelcontextprotocol/server-memory](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) π - Knowledge graph-based persistent memory system for maintaining context
@@ -92,7 +95,7 @@ Persistent memory storage using knowledge graph structures. Enables AI models to
Geographic and location-based services integration. Enables access to mapping data, directions, and place information.
-- [@modelcontextprotocol/server-google-maps](https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps) - Google Maps integration for location services, routing, and place details
+- [@modelcontextprotocol/server-google-maps](https://github.com/modelcontextprotocol/servers/tree/main/src/google-maps) π - Google Maps integration for location services, routing, and place details
@@ -101,8 +104,8 @@ Geographic and location-based services integration. Enables access to mapping da
Access and analyze application monitoring data. Enables AI models to review error reports and performance metrics.
-- [@modelcontextprotocol/server-sentry](https://github.com/modelcontextprotocol/servers/tree/main/src/sentry) - Sentry.io integration for error tracking and performance monitoring
-- [@modelcontextprotocol/server-raygun](https://github.com/MindscapeHQ/mcp-server-raygun) - Raygun API V3 integration for crash reporting and real user monitoring
+- [@modelcontextprotocol/server-sentry](https://github.com/modelcontextprotocol/servers/tree/main/src/sentry) π - Sentry.io integration for error tracking and performance monitoring
+- [@modelcontextprotocol/server-raygun](https://github.com/MindscapeHQ/mcp-server-raygun) π - Raygun API V3 integration for crash reporting and real user monitoring
@@ -110,14 +113,16 @@ Access and analyze application monitoring data. Enables AI models to review erro
Web search capabilities.
-- [@modelcontextprotocol/server-brave-search](https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search) - Web search capabilities using Brave's Search API
-- [@angheljf/nyt](https://github.com/angheljf/nyt) - Search articles using the NYTimes API
-- [@modelcontextprotocol/server-fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) - Efficient web content fetching and processing for AI consumption
-- [ac3xx/mcp-servers-kagi](https://github.com/ac3xx/mcp-servers-kagi) - Kagi search API integration
-- [theishangoswami/exa-mcp-server](https://github.com/theishangoswami/exa-mcp-server) - Exa AI Search API
-- [exa-labs/exa-mcp-server](https://github.com/exa-labs/exa-mcp-server) ποΈ βΒ A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
-- [fatwang2/search1api-mcp](https://github.com/fatwang2/search1api-mcp) - Search via search1api (requires paid API key)
-- [blazickjp/arxiv-mcp-server](https://github.com/blazickjp/arxiv-mcp-server) - Search ArXiv research papers
+
+- [@modelcontextprotocol/server-brave-search](https://github.com/modelcontextprotocol/servers/tree/main/src/brave-search) π - Web search capabilities using Brave's Search API
+- [@angheljf/nyt](https://github.com/angheljf/nyt) π - Search articles using the NYTimes API
+- [@modelcontextprotocol/server-fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) π - Efficient web content fetching and processing for AI consumption
+- [ac3xx/mcp-servers-kagi](https://github.com/ac3xx/mcp-servers-kagi) π - Kagi search API integration
+- [theishangoswami/exa-mcp-server](https://github.com/theishangoswami/exa-mcp-server) π - Exa AI Search API
+- [exa-labs/exa-mcp-server](https://github.com/exa-labs/exa-mcp-server) ποΈ π βΒ A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
+- [fatwang2/search1api-mcp](https://github.com/fatwang2/search1api-mcp) π - Search via search1api (requires paid API key)
+- [Tomatio13/mcp-server-tavily](https://github.com/Tomatio13/mcp-server-tavily) π βΒ Tavily AI search API
+- [blazickjp/arxiv-mcp-server](https://github.com/blazickjp/arxiv-mcp-server) π - Search ArXiv research papers
@@ -126,30 +131,30 @@ Web search capabilities.
Interact with Git repositories and version control platforms. Enables repository management, code analysis, pull request handling, issue tracking, and other version control operations through standardized APIs.
-- [@modelcontextprotocol/server-github](https://github.com/modelcontextprotocol/servers/tree/main/src/github) - GitHub API integration for repository management, PRs, issues, and more
-- [@modelcontextprotocol/server-gitlab](https://github.com/modelcontextprotocol/servers/tree/main/src/gitlab) - GitLab platform integration for project management and CI/CD operations
-- [@modelcontextprotocol/server-git](https://github.com/modelcontextprotocol/servers/tree/main/src/git) - Direct Git repository operations including reading, searching, and analyzing local repositories
+- [@modelcontextprotocol/server-github](https://github.com/modelcontextprotocol/servers/tree/main/src/github) π - GitHub API integration for repository management, PRs, issues, and more
+- [@modelcontextprotocol/server-gitlab](https://github.com/modelcontextprotocol/servers/tree/main/src/gitlab) π - GitLab platform integration for project management and CI/CD operations
+- [@modelcontextprotocol/server-git](https://github.com/modelcontextprotocol/servers/tree/main/src/git) π - Direct Git repository operations including reading, searching, and analyzing local repositories
### π οΈ Other Tools and Integrations [topβ](#server-implementations)
-- [pierrebrunelle/mcp-server-openai](https://github.com/pierrebrunelle/mcp-server-openai) - Query OpenAI models directly from Claude using MCP protocol
-- [@modelcontextprotocol/server-everything](https://github.com/modelcontextprotocol/servers/tree/main/src/everything) - MCP server that exercises all the features of the MCP protocol
-- [baba786/phabricator-mcp-server](https://github.com/baba786/phabricator-mcp-server) - Interacting with Phabricator API
-- [MarkusPfundstein/mcp-obsidian](https://github.com/MarkusPfundstein/mcp-obsidian) - Interacting with Obsidian via REST API
-- [calclavia/mcp-obsidian](https://github.com/calclavia/mcp-obsidian) - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
-- [anaisbetts/mcp-youtube](https://github.com/anaisbetts/mcp-youtube) - Fetch YouTube subtitles
-- [danhilse/notion_mcp](https://github.com/danhilse/notion_mcp) - Integrates with Notion's API to manage personal todo lists
+- [pierrebrunelle/mcp-server-openai](https://github.com/pierrebrunelle/mcp-server-openai) π - Query OpenAI models directly from Claude using MCP protocol
+- [@modelcontextprotocol/server-everything](https://github.com/modelcontextprotocol/servers/tree/main/src/everything) π - MCP server that exercises all the features of the MCP protocol
+- [baba786/phabricator-mcp-server](https://github.com/baba786/phabricator-mcp-server) π - Interacting with Phabricator API
+- [MarkusPfundstein/mcp-obsidian](https://github.com/MarkusPfundstein/mcp-obsidian) π - Interacting with Obsidian via REST API
+- [calclavia/mcp-obsidian](https://github.com/calclavia/mcp-obsidian) π - This is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).
+- [anaisbetts/mcp-youtube](https://github.com/anaisbetts/mcp-youtube) π - Fetch YouTube subtitles
+- [danhilse/notion_mcp](https://github.com/danhilse/notion_mcp) π - Integrates with Notion's API to manage personal todo lists
- [rusiaaman/wcgw](https://github.com/rusiaaman/wcgw/blob/main/src/wcgw/client/mcp_server/Readme.md) - Autonomous shell execution, computer control and coding agent. (Mac)
-- [reeeeemo/ancestry-mcp](https://github.com/reeeeemo/ancestry-mcp) - Allows the AI to read .ged files and genetic data
+- [reeeeemo/ancestry-mcp](https://github.com/reeeeemo/ancestry-mcp) π - Allows the AI to read .ged files and genetic data
## Frameworks
-- [Genkit MCP](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) βΒ Provides integration between [Genkit](https://github.com/firebase/genkit/tree/main) and the Model Context Protocol (MCP).
-- [@modelcontextprotocol/server-langchain](https://github.com/rectalogic/langchain-mcp) - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
-- [mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) - Golang SDK for building MCP Servers and Clients.
+- [Genkit MCP](https://github.com/firebase/genkit/tree/main/js/plugins/mcp) π βΒ Provides integration between [Genkit](https://github.com/firebase/genkit/tree/main) and the Model Context Protocol (MCP).
+- [@modelcontextprotocol/server-langchain](https://github.com/rectalogic/langchain-mcp) π - Provides MCP tool calling support in LangChain, allowing for the integration of MCP tools into LangChain workflows.
+- [mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) ποΈ - Golang SDK for building MCP Servers and Clients.
## Tips and Tricks