
Demo MCP server

2025.02.19
0
GoMCP服务器演示项目其它
这是一个基于Go语言的MCP服务器示例项目,主要用于展示如何构建和运行一个MCP服务器。该项目支持通过curl获取数据库数据,并可以与LLM提供商(如Anthropic)集成。
View on GitHub
Overview
基本能力
产品定位
- 一个演示性质的MCP服务器,用于展示MCP服务器的基本功能和集成能力。
核心功能
- 支持通过curl获取数据库数据。
- 支持与LLM提供商(如Anthropic)集成。
- 提供基本的MCP服务器功能,如工具加载和服务器初始化。
适用场景
- 学习和理解MCP服务器的构建和运行。
- 快速搭建一个MCP服务器原型。
- 集成LLM提供商进行实验性开发。
工具列表
mcphost
: 用于启动和管理MCP服务器的工具,支持加载配置文件和工具。
常见问题解答
- 无明确常见问题解答内容。
使用教程
使用依赖
- 需要安装Go语言环境。
- 需要安装Docker(用于构建镜像)。
安装教程
- 构建Docker镜像:
$ docker compose build
- 安装
mcphost
工具:
$ go install github.com/mark3labs/mcphost@latest
调试方式
- 设置环境变量(如Anthropic API Key):
$ export ANTHROPIC_API_KEY='your-api-key'
- 启动服务器:
$ mcphost --config ./mcp-server.json
- 查看日志确认服务器是否成功启动。
许可证
None