Token导航 LogoToken导航TokenDH.com
Dhruvit MCP logo
AI代理stdio官方来源来源级核验

Dhruvit MCP

MCP Server

基于官方go-sdk的可插拔Go MCP服务器,支持工具增量添加和最小化样板代码。适用于模型上下文协议相关开发。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Go语言服务器开发GoClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dhruvit-r

提供方

dhruvit-r

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8080:8080 dhruvit-mcp

详细介绍

dhruvit mcp

一个可插拔的Go-MCP(模型上下文协议)服务器,建立在官方 去sdk。工具以最小的样板增量添加。

添加工具

  1. 创建 tools//.go 带着一个 Register 功能:
package mytool

import (
    "context"

    "github.com/modelcontextprotocol/go-sdk/mcp"
)

type Args struct {
    Input string `json:"input" jsonschema:"description of input"`
}

func Register(server *mcp.Server) {
    mcp.AddTool(server, &mcp.Tool{
        Name:        "my-tool",
        Description: "What this tool does",
    }, func(ctx context.Context, req *mcp.CallToolRequest, args Args) (*mcp.CallToolResult, any, error) {
        return &mcp.CallToolResult{
            Content: []mcp.Content{
                &mcp.TextContent{Text: "result"},
            },
        }, nil, nil
    })
}
  1. 导入并注册 main.go:
import "github.com/dhruvit-r/dhruvit-mcp/tools/mytool"

// inside main():
mytool.Register(server)

构建与运行

go build -o dhruvit-mcp .
./dhruvit-mcp

服务器启动于 :8080 默认情况下(启用流式HTTP /mcp).

码头工人

docker build -t dhruvit-mcp .
docker run -p 8080:8080 dhruvit-mcp

克劳德码(stdio模式)

添加到您的Claude Code MCP配置中:

{
  "mcpServers": {
    "dhruvit-mcp": {
      "command": "/path/to/dhruvit-mcp",
      "env": {
        "MCP_TRANSPORT": "stdio"
      }
    }
  }
}

环境变量

变量默认值描述
MCP_ADDR:8080HTTP传输的侦听地址
MCP_TRANSPORThttp设置为 stdio 用于stdio传输

目录标签

目录标签

Go语言服务器开发GoClaude开发工具本地部署MCP协议可插拔架构

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP