启动项目
uv venv
uv sync
mcp dev server.py
每次修改代码后,都需要重新运行
mcp dev server.py
注意:你应该研究如何进行热重载
查看其他示例 mcp 服务器如何运行及其各自的工具暴露
可能的后续步骤:
我应该将 API 密钥和其他内容公开为资源吗?还是应该将平台 URL 作为资源?
如果用户没有当前用户的 api_key 和 project_id,其中一个工具应该为用户获取新的 api_key 和 project_id,但我需要以某种方式获取正确的用户
看看其他工具是如何做的
编写 mcp 提示,帮助 llms 了解如何编写提示以获得最佳结果
要查看的服务器:
看起来其中大多数都在使用 ts,也许我也应该换个方式
实际上,我不明白为什么 TypeScript 会更好,特别是在我们的用例中,所以坚持使用可读性更好的 Python 可能会更好
潜在贡献
开发人员向 MCP 编写代码时的热重载