mcpField
D
Demo MCP server

Demo MCP server

ローカル
github.com/up1開発ツール089 週間前に更新

Demo MCP server について

Go で書かれた MCP サーバーのサンプルで、curl によるデータベースデータの取得と MCPHost での起動方法を示します。公開するデータやツールの詳細は記載されていません。

主な機能

  1. 01Go 製 MCP サーバーの例
  2. 02curl によるデータベースデータ取得
  3. 03Docker イメージのビルド
  4. 04MCPHost からの起動

活用シーン

  1. 01Go 製 MCP サーバーの実装例
  2. 02Docker イメージのビルドと実行
  3. 03MCPHost を使ったサーバー起動

MCP 対応

MCP サーバーのサンプルです。README では MCPHost による起動方法を示し、実行ログにはツールが 1 つ読み込まれたとあります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバーのデモ

  • 自分の MCP サーバー
    • curl
    • データベースからデータを取得
  • MCPHost

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。