Sola MCP Server是一个无状态、可流式传输的HTTP服务器,它为Social Layer平台实现了模型上下文协议(MCP)。该服务器通过HTTP端点提供了一组用于与事件、群组、个人资料和场地进行交互的工具。
event/get
)event/list
,event/search
)group/get
)profile/get
)venue/get
)bun install
bun run index.ts
服务器默认将在端口 3000
上启动。
你可以使用MCP检查器来检查正在运行的服务器:
bunx @modelcontextprotocol/inspector http://localhost:3000/mcp/public
POST /mcp/public
— MCP客户端到服务器通信的主要端点。GET /mcp/public
— 通过SSE进行服务器到客户端的通知。DELETE /mcp/public
— 会话终止。所有端点都期望并返回JSON-RPC 2.0负载。
通过MCP协议可使用以下工具:
event/get
:按ID获取事件详细信息。event/list
:列出某个群组和日期范围内的事件。event/search
:按关键字搜索事件。group/get
:获取群组详细信息。profile/get
:获取个人资料详细信息。venue/get
:获取场地详细信息。本项目可在Fly.io上进行部署:
fly auth login
。fly launch
。fly deploy
。fly.toml
已预先配置好以进行部署。
bun run format
。bun run format:check
。MIT
jiangplus