Skip to main content
Glama

Custom Context MCP Server

by jiliangmason
MIT License
CURRENT_STATUS.md2.42 kB
# 当前状态总结 ## ✅ 问题解决 ### 1. 端口冲突问题 - **问题**: 端口3001和3002被占用 - **解决**: 改用端口3005 - **状态**: ✅ 已解决 ### 2. SSE端点配置问题 - **问题**: mcp-inspector期望SSE端点,但配置的是HTTP流端点 - **解决**: 将端点从 `/mcp` 改为 `/sse` - **状态**: ✅ 已解决 ### 3. mcp-inspector连接问题 - **问题**: 连接时报错 `ECONNREFUSED ::1:3005` - **解决**: 修正端点配置,服务器现在在正确的SSE端点运行 - **状态**: ✅ 已解决 ## 🚀 当前运行状态 ### 服务器端点 - **SSE端点**: `http://localhost:3005/sse` ✅ 正常 - **健康检查**: `http://localhost:3005/health` ✅ 正常 - **mcp-inspector**: `http://localhost:6274` ✅ 正常 ### 测试结果 ```bash # 健康检查测试 curl http://localhost:3005/health # 输出: Custom Context MCP Server is running # SSE端点测试 curl -N http://localhost:3005/sse # 输出: 正常SSE事件流 ``` ## 🔧 使用方法 ### 启动开发环境 ```bash pnpm run dev ``` ### 测试服务器 ```bash pnpm test ``` ### 生产部署 ```bash pnpm run build pnpm start ``` ## 📋 工具列表 服务器提供以下工具: 1. **group-text-by-json** - 功能: 根据JSON模板生成文本分组提示 - 参数: `template` (JSON模板字符串) 2. **text-to-json** - 功能: 将分组文本转换为JSON格式 - 参数: `template` (JSON模板), `text` (分组文本) ## 🎯 调试指南 ### 使用mcp-inspector 1. 启动: `pnpm run dev` 2. 访问: http://localhost:6274 3. 选择工具并测试 ### 直接HTTP测试 ```bash # 健康检查 curl http://localhost:3005/health # SSE连接 curl -N http://localhost:3005/sse ``` ## 📊 技术架构 - **框架**: FastMCP - **传输**: HTTP流 + SSE - **端口**: 3005 (服务器), 6274 (mcp-inspector) - **语言**: TypeScript - **协议**: MCP (Model Context Protocol) ## ✅ 验证清单 - [x] 服务器成功启动 - [x] 健康检查端点正常 - [x] SSE端点正常 - [x] mcp-inspector可以连接 - [x] 工具注册成功 - [x] 类型安全配置 - [x] 文档更新完成 ## 🎉 总结 所有问题都已解决,服务器现在可以: 1. 正常启动并运行在端口3005 2. 提供SSE端点供mcp-inspector连接 3. 支持工具调用和调试 4. 提供健康检查功能 系统已准备就绪,可以开始使用mcp-inspector进行调试和测试!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jiliangmason/custom-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server