克劳德MCP协议实践
这个存储库是麻省理工学院Hack Decentralized AI峰会的实践环节。它包括在Windows上在5分钟内创建并运行Claude MCP协议的基本步骤。
天气应用程序设置
先决条件
- 确保你pip安装了uv
步骤
cd weather
uv run weather.py这将启动您计算机上本地托管的服务器。python文件包括LLM可用于从政府API获取警报和预测的工具。
克劳德配置
确保您更改了claude桌面上的claude_config.json:
- 导航到文件->设置->开发人员->编辑配置
- 编辑配置部分并提供python文件的绝对路径
瞧!您的第一台MCP服务器将在5分钟内启动并运行。
配置文件示例
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "/mcp-server-weather"]
}
}
}烘焙数据的SQL-lite数据库示例
将SQL DB作为MCP服务器运行的步骤
- 克隆存储库:
git clone https://github.com/modelcontextprotocol/servers.git- 导航到SQLite目录:
cd servers
cd src
cd sqlite- 如果需要,安装Docker:
- 按照以下说明操作:https://docs.docker.com/engine/install/ - 验证其是否按照文档运行
- 构建Docker镜像:
docker build -t mcp/sqlite .- 更新您的Claude配置文件:
{
"mcpServers": {
"sqlite": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"mcp-test:/mcp",
"mcp/sqlite",
"--db-path",
"/mcp/test.db"
]
}
}
}- 重新启动Claude以应用更改
烘焙数据库设置
- 创建烘焙数据库表:
- 成分(id、名称、单位、数量、成本、供应商、最小订单数量)
- 填充:
- 10种配料,最小起订量
- 添加以下查询:
- 低库存警报
希望这对你将来有所帮助!
