这些MCP服务器提供了用于测试和开发实现模型上下文协议的应用程序的即用型端点。主要优点包括:
这些服务器可供公众免费使用,主要用于爱好项目、开发和测试目的。请勿在高流量环境或生产系统中使用它们。这些服务作为对社区的礼节提供,不应商业化或转售给他人。
| 应用程序 | URL | 描述 |
|---|---|---|
| Inspector | https://kite-mcp-inspector.fly.dev/ | 检查传入请求并提供详细信息 |
| 文本提取器 | https://text-extractor.mcp.inevitable.fyi/mcp | 从各种内容中提取文本 |
| 时间服务器 | https://time.mcp.inevitable.fyi/mcp | 提供与时间相关的功能 |
| 万能服务器 | https://everything.mcp.inevitable.fyi/mcp | 多用途服务器,具有多种功能 |
| 回声服务器 | https://echo.mcp.inevitable.ffi/mcp | 将请求数据返回给发送者,对于调试和测试客户端及应用程序非常有用 |
使用这些服务器最简单的方法是通过MCP客户端连接:
只需将您的客户端配置为连接到上述列出的任何服务器端点。所有服务器都在其/mcp端点接受连接。
您可以使用标准HTTP请求与任何MCP服务器交互。所有服务器都实现了MCP规范,并在其/mcp端点接受POST请求。
这是如何初始化与MCP服务器的会话:
curl -X POST https://echo.mcp.inevitable.fyi/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Accept: text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {
"roots": {
"listChanged": true
},
"sampling": {}
},
"clientInfo": {
"name": "ExampleClient",
"version": "1.0.0"
}
}
}'
初始化后,您可以调用服务器提供的工具。例如,使用回声服务器:
curl -X POST https://echo.mcp.inevitable.fyi/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Accept: text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "echo",
"arguments": {
"message": "Hello, World!"
}
},
"id": 1
}'
Inspector服务器特别适用于调试和理解MCP:
Inspector提供了完整的MCP消息流的实时可视化,使其成为开发和故障排除的宝贵工具。
如果您正在使用TypeScript SDK,这里是连接到一个公共服务器的方法:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHttpClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "MyClient", version: "1.0.0" });
const transport = new StreamableHttpClientTransport({
url: "https://echo.mcp.inevitable.fyi/mcp"
});
await client.connect(transport);
// 调用回声工具
const result = await client.callTool({
toolName: "echo",
args: { message: "Hello from TypeScript!" }
});
console.log(result);
此仓库遵循GitOps工作流程来添加和部署新的MCP服务器:
结构
apps/ - 包含要部署的应用程序的YAML规范apps-rendered/ - 包含从规范生成的渲染部署工件Makefile - 包含构建和部署应用程序的命令创建服务器规范:
apps/目录中添加一个新的YAML文件,包含您的服务器配置提交拉取请求:
自动渲染:
apps-rendered/目录中审查过程:
部署:
/mcp端点metadata:
name: "my-mcp-server" # 将确定您的服务器URL
organization: "personal" # 组织命名空间
runtime:
type: docker
source:
docker:
image: "myusername/my-mcp-server:latest" # 您的Docker镜像
scaling:
minReplicas: 0 # 不使用时缩放到零(节省资源)
maxReplicas: 1 # 最大实例数
transport:
type: http
port: 3000 # 容器内部服务器监听的端口
environment:
- name: KITE_ID
value: "my-mcp-server" # 您服务器的标识符
为了使服务器被接受,它应该:
make render - 从应用规范生成部署工件make deploy - 使用kite将应用部署到fly云make clean - 清理apps-rendered目录中的生成输出文件