MCP服务器

MCP服务器是一个基于Docker和Go的工具,用于从数据库获取数据并与LLM提供商(如Anthropic)集成。

  • by up1
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 up1/demo-mcp-server-with-go

使用说明

演示MCP服务器

  • 我的MCP服务器
    • 卷曲
    • 从数据库获取数据
  • MCP主机

构建docker镜像

$docker compose build

使用mcphost运行MCP服务器

安装mcphost

$go install github.com/mark3labs/mcphost@latest

使用LLM提供程序启动服务器

  • Anthropic
$export ANTHROPIC_API_KEY='your-api-key' 
$mcphost --config ./mcp-server.json
2025/02/18 23:50:07 INFO Model loaded provider=anthropic model=claude-3-5-sonnet-latest
2025/02/18 23:50:07 INFO Initializing server... name=mcp-calculator-with-docker
2025/02/18 23:50:09 INFO Server connected name=mcp-calculator-with-docker
2025/02/18 23:50:09 INFO Tools loaded server=mcp-calculator-with-docker count=1
┃ Enter your prompt (Type /help for commands, Ctrl+C to quit)            
┃                                                                        
┃                                                                        
┃                                                                        
┃                                                                        
┃                                                                        
┃                                                                        
                                                                         
alt+enter / ctrl+j new line • ctrl+e open editor • enter submit