使用说明
克劳德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", "<abs_path_to_file>/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种配料,最小起订量
-
添加以下查询:
- 低库存警报
希望这对你将来有所帮助!