
mcp middleware server
介于Client与业务系统中间服务,通过中间层方式将业务系统接入MCP,对业务系统无侵入
Repository Info
About This Server
介于Client与业务系统中间服务,通过中间层方式将业务系统接入MCP,对业务系统无侵入
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
mcp-middleware-server
Python版本
Nodejs版本
理念
还在为不知道让如何自己的系统如何接入MCP?还在头疼系统使用的是JDK8而无法兼容MCP SDK?没有什么是不能通过加一个中间层解决的!
mcp-middleware-server通过在业务系统与MCP客户端之间加一层中间层,对业务系统屏蔽掉MCP Server细节,业务系统只需要项目内置的网页API接口转换工具将系统API转换成mcp-middleware-server可识别的JSON文件即可对接MCP,尽情享用大模型与MCP带来的便捷!
优点
1、将MCP服务端与业务系统解耦,对原本系统无侵入,如果将来不用MCP协议或者有新的协议,只需要将中间层移除或者替换。
2、与业务系统技术栈无关系,不管业务系统是使用JDK8还是使用python构建,都能通过mcp-middleware-server接入MCP。
3、改造工作量非常小,只需要将原有业务系统需要提供方法调用的API接口能够适配mcp-middleware-server支持调用的Post请求Json数据传输方式即可。
缺点
1、引入中间层增加了系统复杂型,增加了MCP链路调用。
2、这个也可能是临时解决方案。
架构图
单机版
!single
集群版
!cluster
Quick Start
Clone the repository
git clone https://github.com/409232112/mcp-middleware-serverInstall dependencies
cd mcp-middleware-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.