Demo MCP server

Demo MCP server

site icon
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(用于构建镜像)。

安装教程

  1. 构建Docker镜像:
$ docker compose build
  1. 安装mcphost工具:
$ go install github.com/mark3labs/mcphost@latest

调试方式

  1. 设置环境变量(如Anthropic API Key):
$ export ANTHROPIC_API_KEY='your-api-key'
  1. 启动服务器:
$ mcphost --config ./mcp-server.json
  1. 查看日志确认服务器是否成功启动。

许可证

None