From c3093739ca27de5dda95ed8d4b30cfe5fa91e460 Mon Sep 17 00:00:00 2001 From: Cliff Hall Date: Thu, 11 Sep 2025 20:31:49 -0400 Subject: [PATCH 1/9] Let Everything's STDIO server use SDK's automatic log level handling (#2706) - bump TS SDK to 1.18.0 * In src/everything/stdio.ts - remove logging related imports - remove custom log-level handling, now handled automatically by the SDK * In src/everything/everything.ts - remove console.log of sessionId --- package-lock.json | 8 ++++---- src/everything/everything.ts | 1 - src/everything/package.json | 2 +- src/everything/stdio.ts | 38 +----------------------------------- 4 files changed, 6 insertions(+), 43 deletions(-) diff --git a/package-lock.json b/package-lock.json index fe72fc4328..34ecd5d41b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5818,7 +5818,7 @@ "version": "0.6.2", "license": "MIT", "dependencies": { - "@modelcontextprotocol/sdk": "^1.17.5", + "@modelcontextprotocol/sdk": "^1.18.0", "express": "^4.21.1", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.5" @@ -5833,9 +5833,9 @@ } }, "src/everything/node_modules/@modelcontextprotocol/sdk": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.5.tgz", - "integrity": "sha512-QakrKIGniGuRVfWBdMsDea/dx1PNE739QJ7gCM41s9q+qaCYTHCdsIBXQVVXry3mfWAiaM9kT22Hyz53Uw8mfg==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.18.0.tgz", + "integrity": "sha512-JvKyB6YwS3quM+88JPR0axeRgvdDu3Pv6mdZUy+w4qVkCzGgumb9bXG/TmtDRQv+671yaofVfXSQmFLlWU5qPQ==", "license": "MIT", "dependencies": { "ajv": "^6.12.6", diff --git a/src/everything/everything.ts b/src/everything/everything.ts index 3635174fde..e8b2f6724e 100644 --- a/src/everything/everything.ts +++ b/src/everything/everything.ts @@ -196,7 +196,6 @@ export const createServer = () => { }, 10000); } - console.log(sessionId) const maybeAppendSessionId = sessionId ? ` - SessionId ${sessionId}`: ""; const messages: { level: LoggingLevel; data: string }[] = [ { level: "debug", data: `Debug-level message${maybeAppendSessionId}` }, diff --git a/src/everything/package.json b/src/everything/package.json index 8e417a28a4..c0a240de49 100644 --- a/src/everything/package.json +++ b/src/everything/package.json @@ -22,7 +22,7 @@ "start:streamableHttp": "node dist/streamableHttp.js" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.17.5", + "@modelcontextprotocol/sdk": "^1.18.0", "express": "^4.21.1", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.5" diff --git a/src/everything/stdio.ts b/src/everything/stdio.ts index 5e01fd7fe9..e443a983b6 100644 --- a/src/everything/stdio.ts +++ b/src/everything/stdio.ts @@ -2,48 +2,12 @@ import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import { createServer } from "./everything.js"; -import { - LoggingLevel, - LoggingLevelSchema, - LoggingMessageNotification, - SetLevelRequestSchema -} from "@modelcontextprotocol/sdk/types.js"; console.error('Starting default (STDIO) server...'); async function main() { const transport = new StdioServerTransport(); - const {server, cleanup, startNotificationIntervals } = createServer(); - - // Currently, for STDIO servers, automatic log-level support is not available, as levels are tracked by sessionId. - // The listener will be set, so if the STDIO server advertises support for logging, and the client sends a setLevel - // request, it will be handled and thus not throw a "Method not found" error. However, the STDIO server will need to - // implement its own listener and level handling for now. This will be remediated in a future SDK version. - - let logLevel: LoggingLevel = "debug"; - server.setRequestHandler(SetLevelRequestSchema, async (request) => { - const { level } = request.params; - logLevel = level; - return {}; - }); - - server.sendLoggingMessage = async (params: LoggingMessageNotification["params"], _: string|undefined): Promise => { - const LOG_LEVEL_SEVERITY = new Map( - LoggingLevelSchema.options.map((level, index) => [level, index]) - ); - - const isMessageIgnored = (level: LoggingLevel): boolean => { - const currentLevel = logLevel; - return (currentLevel) - ? LOG_LEVEL_SEVERITY.get(level)! < LOG_LEVEL_SEVERITY.get(currentLevel)! - : false; - }; - - if (!isMessageIgnored(params.level)) { - return server.notification({method: "notifications/message", params}) - } - - } + const {server, cleanup, startNotificationIntervals} = createServer(); await server.connect(transport); startNotificationIntervals(); From 35c7a5eaffd35bcec7acb852cdc6df5635774695 Mon Sep 17 00:00:00 2001 From: Andrea Bravaccino Date: Fri, 12 Sep 2025 02:33:59 +0200 Subject: [PATCH 2/9] update mcp-documentation-server description (#2704) update mcp-documentation-server description --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index eb7aedf42c..28b95f978a 100644 --- a/README.md +++ b/README.md @@ -867,7 +867,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[MCP-Airflow-API](https://github.com/call518/MCP-Airflow-API)** - Model Context Protocol (MCP) server for Apache Airflow API integration. Provides comprehensive tools for managing Airflow clusters including service operations, configuration management, status monitoring, and request tracking. - **[MCP Compass](https://github.com/liuyoshio/mcp-compass)** - Suggest the right MCP server for your needs - **[MCP Create](https://github.com/tesla0225/mcp-create)** - A dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers on-the-fly. -- **[MCP Documentation Server](https://github.com/andrea9293/mcp-documentation-server)** - Server that provides local document management and semantic search capabilities. Upload documents, search them with AI embeddings, and integrate seamlessly with MCP clients like Claude Desktop and vs code. +- **[MCP Documentation Server](https://github.com/andrea9293/mcp-documentation-server)** - Server that provides local-first document management and semantic search via embeddings or Gemini AI (recommended). Optimized for performance with disk persistence, an in-memory index, and caching. - **[MCP Installer](https://github.com/anaisbetts/mcp-installer)** - This server is a server that installs other MCP servers for you. - **[MCP ProjectManage OpenProject](https://github.com/boma086/mcp-projectmanage-openproject)** - This server provides the MCP service for project weekly reports, with project management information supplied by OpenProject. - **[MCP Proxy Server](https://github.com/TBXark/mcp-proxy)** - An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server. From cc8038b78684759b591eb662ae03d02922b08189 Mon Sep 17 00:00:00 2001 From: Scott Lewis Date: Thu, 11 Sep 2025 17:39:34 -0700 Subject: [PATCH 3/9] Add ToolGroups example servers (#2699) Signed-off-by: Scott Lewis Co-authored-by: Cliff Hall --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 28b95f978a..c1508cda1a 100644 --- a/README.md +++ b/README.md @@ -893,6 +893,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[mcp-screenshot-website-fast](https://github.com/just-every/mcp-screenshot-website-fast)** - High-quality screenshot capture optimized for Claude Vision API. Automatically tiles full pages into 1072x1072 chunks (1.15 megapixels) with configurable viewports and wait strategies for dynamic content. - **[mcp-server-leetcode](https://github.com/doggybee/mcp-server-leetcode)** - Practice and retrieve problems from LeetCode. Automate problem retrieval, solutions, and insights for coding practice and competitions. - **[Mcp-Swagger-Server](https://github.com/zaizaizhao/mcp-swagger-server)** (by zaizaizhao) - This MCP server transforms OpenAPI specifications into MCP tools, enabling AI assistants to interact with REST APIs through standardized protocol +- **[MCP Dynamic Tool Groups](https://github.com/ECF/MCPToolGroups)** - Example MCP servers that use [annotated](https://github.com/spring-ai-community/mcp-annotations) Java interfaces/classes as 'tool groups'. Using standard MCP annotations, service implementations can then, at runtime, be used to generate tool specifications, and then dynamically added or removed from MCP servers. The functionality is demonstrated in a sample tool group, but can be similarly used for any API or service. - **[mcp-vision](https://github.com/groundlight/mcp-vision)** - An MCP server exposing HuggingFace computer vision models such as zero-shot object detection as tools, enhancing the vision capabilities of large language or vision-language models. - **[mcp-weather](https://github.com/TimLukaHorstmann/mcp-weather)** - Accurate weather forecasts via the AccuWeather API (free tier available). - **[mcp-youtube-extract](https://github.com/sinjab/mcp_youtube_extract)** - A Model Context Protocol server for YouTube operations, extracting video information and transcripts with intelligent fallback logic. Features comprehensive logging, error handling, and support for both auto-generated and manual transcripts. From a191d5d1cd33f2aacf90a3521346dd18f9b4f11e Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Fri, 12 Sep 2025 02:43:36 +0200 Subject: [PATCH 4/9] Update information on JetBrains MCP server (#2622) Co-authored-by: Dmitry Batkovich Co-authored-by: adam jones --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c1508cda1a..9a232dda68 100644 --- a/README.md +++ b/README.md @@ -235,7 +235,7 @@ Official integrations are maintained by companies building production ready MCP - IP2Location.io Icon **[IP2Location.io](https://github.com/ip2location/mcp-ip2location-io)** - Interact with IP2Location.io API to retrieve the geolocation information for an IP address. - IPLocate Icon **[IPLocate](https://github.com/iplocate/mcp-server-iplocate)** - Look up IP address geolocation, network information, detect proxies and VPNs, and find abuse contact details using [IPLocate.io](https://www.iplocate.io) - Jellyfish Logo **[Jellyfish](https://github.com/Jellyfish-AI/jellyfish-mcp)** – Give your AI agent context about your team's software engineering allocations and workflow via the [Jellyfish](https://jellyfish.co) platform -- **[JetBrains](https://github.com/JetBrains/mcp-jetbrains)** – Work on your code with JetBrains IDEs +- **[JetBrains](https://www.jetbrains.com/help/idea/mcp-server.html)** – Work on your code with JetBrains IDEs: IntelliJ IDEA, PhpStorm, etc. - JFrog Logo **[JFrog](https://github.com/jfrog/mcp-jfrog)** - Model Context Protocol (MCP) Server for the [JFrog](https://jfrog.com/) Platform API, enabling repository management, build tracking, release lifecycle management, and more. - Kagi Logo **[Kagi Search](https://github.com/kagisearch/kagimcp)** - Search the web using Kagi's search API - Keboola Logo **[Keboola](https://github.com/keboola/keboola-mcp-server)** - Build robust data workflows, integrations, and analytics on a single intuitive platform. From 9e2072a3d63f84021a39b3aa160b42e4af143029 Mon Sep 17 00:00:00 2001 From: Adrian Arribas Date: Fri, 12 Sep 2025 02:46:02 +0200 Subject: [PATCH 5/9] Add Gemini Bridge MCP server to third-party servers list (#2629) Co-authored-by: adam jones --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9a232dda68..c1bbd41ccb 100644 --- a/README.md +++ b/README.md @@ -709,6 +709,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[freqtrade-mcp](https://github.com/kukapay/freqtrade-mcp)** - An MCP server that integrates with the Freqtrade cryptocurrency trading bot. - **[GDB](https://github.com/pansila/mcp_server_gdb)** - A GDB/MI protocol server based on the MCP protocol, providing remote application debugging capabilities with AI assistants. - **[ggRMCP](https://github.com/aalobaidi/ggRMCP)** - A Go gateway that converts gRPC services into MCP-compatible tools, allowing AI models like Claude to directly call your gRPC services. +- **[Gemini Bridge](https://github.com/eLyiN/gemini-bridge)** - Lightweight MCP server that enables Claude to interact with Google's Gemini AI through the official CLI, offering zero API costs and stateless architecture. - **[Ghost](https://github.com/MFYDev/ghost-mcp)** - A Model Context Protocol (MCP) server for interacting with Ghost CMS through LLM interfaces like Claude. - **[Git](https://github.com/geropl/git-mcp-go)** - Allows LLM to interact with a local git repository, incl. optional push support. - **[Git Mob](https://github.com/Mubashwer/git-mob-mcp-server)** - MCP server that interfaces with the [git-mob](https://github.com/Mubashwer/git-mob) CLI app for managing co-authors in git commits during pair/mob programming. From 17c306038ba153179d0c5747a08b67cb2cc7a483 Mon Sep 17 00:00:00 2001 From: dpetruchik Date: Fri, 12 Sep 2025 03:52:59 +0300 Subject: [PATCH 6/9] Add new Linked API MCP server (#2624) Co-authored-by: Adam Jones Co-authored-by: Claude --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c1bbd41ccb..5afc4b5b1c 100644 --- a/README.md +++ b/README.md @@ -833,6 +833,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[Linear](https://github.com/jerhadf/linear-mcp-server)** - Allows LLM to interact with Linear's API for project management, including searching, creating, and updating issues. - **[Linear (Go)](https://github.com/geropl/linear-mcp-go)** - Allows LLM to interact with Linear's API via a single static binary. - **[Linear MCP](https://github.com/anoncam/linear-mcp)** - Full blown implementation of the Linear SDK to support comprehensive Linear management of projects, initiatives, issues, users, teams and states. +- **[Linked API MCP](https://github.com/Linked-API/linkedapi-mcp)** - MCP server that lets AI assistants control LinkedIn accounts and retrieve real-time data. - **[Listmonk MCP Server](https://github.com/rhnvrm/listmonk-mcp)** (by rhnvrm) - Full API coverage of [Listmonk](https://github.com/knadh/listmonk) email marketing FOSS. - **[LlamaCloud](https://github.com/run-llama/mcp-server-llamacloud)** (by marcusschiesser) - Integrate the data stored in a managed index on [LlamaCloud](https://cloud.llamaindex.ai/) - **[lldb-mcp](https://github.com/stass/lldb-mcp)** - A Model Context Protocol server for LLDB that provides LLM-driven debugging. From fb63620f2cd19cdb3195271f88aee740891e0738 Mon Sep 17 00:00:00 2001 From: Muhammad Afzaal Date: Thu, 11 Sep 2025 19:55:54 -0500 Subject: [PATCH 7/9] Add D365FO-Client project to README (#2671) Co-authored-by: adam jones --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5afc4b5b1c..898d8591e5 100644 --- a/README.md +++ b/README.md @@ -607,6 +607,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[CSV Editor](https://github.com/santoshray02/csv-editor)** - Comprehensive CSV processing with 40+ operations for data manipulation, analysis, and validation. Features auto-save, undo/redo, and handles GB+ files. Built with FastMCP & Pandas. - **[Cursor MCP Installer](https://github.com/matthewdcage/cursor-mcp-installer)** - A tool to easily install and configure other MCP servers within Cursor IDE, with support for npm packages, local directories, and Git repositories. - **[CVE Intelligence Server](https://github.com/gnlds/mcp-cve-intelligence-server-lite)** – Provides vulnerability intelligence via multi - source CVE data, essential exploit discovery, and EPSS risk scoring through the MCP. Useful for security research, automation, and agent workflows. +- **[D365FO](https://github.com/mafzaal/d365fo-client)** - A comprehensive MCP server for Microsoft Dynamics 365 Finance & Operations (D365 F&O) that provides easy access to OData endpoints, metadata operations, label management, and AI assistant integration. - **[Dagster](https://github.com/dagster-io/dagster/tree/master/python_modules/libraries/dagster-dg-cli)** - An MCP server to easily build data pipelines using [Dagster](https://dagster.io/). - **[Dappier](https://github.com/DappierAI/dappier-mcp)** - Connect LLMs to real-time, rights-cleared, proprietary data from trusted sources. Access specialized models for Real-Time Web Search, News, Sports, Financial Data, Crypto, and premium publisher content. Explore data models at [marketplace.dappier.com](https://marketplace.dappier.com/marketplace). - **[Data Exploration](https://github.com/reading-plus-ai/mcp-server-data-exploration)** - MCP server for autonomous data exploration on .csv-based datasets, providing intelligent insights with minimal effort. NOTE: Will execute arbitrary Python code on your machine, please use with caution! From 56bc00d6158d522f7b0bf51928114cc6a09add86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Stojanovi=C4=8D?= Date: Thu, 11 Sep 2025 17:56:42 -0700 Subject: [PATCH 8/9] Add `kumo-rfm-mcp` to the `README.md` (#2674) Co-authored-by: Matthias Fey --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 898d8591e5..b43f9af82e 100644 --- a/README.md +++ b/README.md @@ -249,6 +249,7 @@ Official integrations are maintained by companies building production ready MCP - kluster.ai Logo **[kluster.ai](https://docs.kluster.ai/get-started/mcp/overview/)** - kluster.ai provides MCP servers that bring AI services directly into your development workflow, including guardrails like hallucination detection. - Knit Logo **[Knit MCP Server](https://developers.getknit.dev/docs/knit-mcp-server-getting-started)** - Production-ready remote MCP servers that enable you to connect with 10000+ tools across CRM, HRIS, Payroll, Accounting, ERP, Calendar, Expense Management, and Chat categories. - Knock Logo **[Knock MCP Server](https://github.com/knocklabs/agent-toolkit#model-context-protocol-mcp)** - Send product and customer messaging across email, in-app, push, SMS, Slack, MS Teams. +- Kumo Logo **[Kumo](https://github.com/kumo-ai/kumo-rfm-mcp)** - MCP Server to interact with KumoRFM, a foundation model for generating predictions from your relational data. - Kurrent Logo **[KurrentDB](https://github.com/kurrent-io/mcp-server)** - This is a simple MCP server to help you explore data and prototype projections faster on top of KurrentDB. - Kuzu Logo **[Kuzu](https://github.com/kuzudb/kuzu-mcp-server)** - This server enables LLMs to inspect database schemas and execute queries on the provided Kuzu graph database. See [blog](https://blog.kuzudb.com/post/2025-03-23-kuzu-mcp-server/)) for a debugging use case. - KWDB Logo **[KWDB](https://github.com/KWDB/kwdb-mcp-server)** - Reading, writing, querying, modifying data, and performing DDL operations with data in your KWDB Database. From 2954894a9e73c0d4817f5108acec29a13cbd67fd Mon Sep 17 00:00:00 2001 From: Raveen Beemsingh Date: Fri, 12 Sep 2025 06:47:43 +0530 Subject: [PATCH 9/9] Add Fal MCP Server (#2668) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Fal MCP Server to official directory Fal MCP Server enables AI image, video, and music generation directly in Claude using Fal.ai models including FLUX, Stable Diffusion, and MusicGen. - Published on PyPI: https://pypi.org/project/fal-mcp-server/ - Docker image available on GitHub Container Registry - Comprehensive documentation: https://raveenb.github.io/fal-mcp-server/ - Native async API for optimal performance * Move Fal MCP Server to Community servers section This is not an official Fal.ai server but rather a third-party implementation created for personal use. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --------- Co-authored-by: Adam Jones Co-authored-by: Claude --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b43f9af82e..4683e59f6d 100644 --- a/README.md +++ b/README.md @@ -680,6 +680,7 @@ A growing set of community-developed and maintained servers demonstrates various - **[Fabric MCP](https://github.com/aci-labs/ms-fabric-mcp)** - Microsoft Fabric MCP server to accelerate working in your Fabric Tenant with the help of your favorite LLM models. - **[Fabric Real-Time Intelligence MCP](https://github.com/Microsoft/fabric-rti-mcp)** - Official Microsoft Fabric RTI server to accelerate working with Eventhouse, Azure Data Explorer(Kusto), Eventstreams and other RTI items using your favorite LLM models. - **[fabric-mcp-server](https://github.com/adapoet/fabric-mcp-server)** - The fabric-mcp-server is an MCP server that integrates [Fabric](https://github.com/danielmiessler/fabric) patterns with [Cline](https://cline.bot/), exposing them as tools for AI-driven task execution and enhancing Cline's capabilities. +- **[Fal MCP Server](https://github.com/raveenb/fal-mcp-server)** - Generate AI images, videos, and music using Fal.ai models (FLUX, Stable Diffusion, MusicGen) directly in Claude - **[Facebook Ads](https://github.com/gomarble-ai/facebook-ads-mcp-server)** - MCP server acting as an interface to the Facebook Ads, enabling programmatic access to Facebook Ads data and management features. - **[Facebook Ads 10xeR](https://github.com/fortytwode/10xer)** - Advanced Facebook Ads MCP server with enhanced creative insights, multi-dimensional breakdowns, and comprehensive ad performance analytics. - **[Facebook Ads Library](https://github.com/trypeggy/facebook-ads-library-mcp)** - Get any answer from the Facebook Ads Library, conduct deep research including messaging, creative testing and comparisons in seconds.