matrix-mcp 是一个用 TypeScript 实现的 MCP 服务器,提供了与 Matrix 家域服交互的工具。它具备连接到 Matrix 服务器、列出已加入的房间、获取房间消息等功能,能帮助开发者更便捷地与 Matrix 服务进行交互。
matrix-mcp 是一款强大的 MCP 服务器,借助它可以轻松实现与 Matrix 家域服的交互。下面将为你详细介绍如何快速搭建并使用该服务器。
git clone
cd matrix-mcp-server
npm install
npm run dev
npm run build
npm start
默认情况下,服务器将在 http://localhost:3000 上运行。可以使用 Postman 或 curl 等工具测试服务器。例如,要连接到 Matrix 家域服,向 /connect-matrix 发送 POST 请求,携带以下 JSON 有效负载:
{
"homeserverUrl": "https://matrix.org",
"username": "your-username",
"password": "your-password"
}
将以下内容添加到 VSCode 的配置文件中:
{
"servers": {
"matrix-mcp": {
"type": "stdio",
"command": "/node" ,
"args": [
"/matrix-mcp-server/dist/server.js"
]
}
}
}
⚠️ 重要提示
- 此项目用于开发目的。在生产环境中使用时,请确保实施适当的安全措施和会话管理。
- 参考
src/server.ts文件以获取更多配置选项。
此项目根据 MIT 许可证发布。