Token导航 LogoToken导航

MCP Server · AI代理

Claude Code Sharp

一个基于MCP协议的C#开发工具,提供与Claude AI的交互功能,适用于开发人员和企业级应用。

未说明官方级别未说明来源级核验工具 0
开发工具C#Claude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
CyberdyneDevelopment
提供方
CyberdyneDevelopment

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Claude Code Sharp 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

未说明

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

克劳德·科德

一个专业级的、基于MCP的Claude Code替代方案,采用C#构建,具备清晰的架构和企业级设计模式。

🎯 特点

核心能力

  • MCP 集成支持可扩展工具的完整模型上下文协议
  • 多种运输方式标准输入输出(Stdio)、HTTP 和 WebSocket 支持
  • 特定语言服务器针对每种编程语言的专用MCP服务器
  • 流式响应来自Claude的实时响应流
  • 订阅认证使用您的Claude Pro/Max订阅,而不是API积分
  • 专业建筑通过适当的抽象实现关注点的清晰分离

建筑亮点

  • 清洁架构抽象、实现和命令行界面(CLI)层
  • 依赖注入带有配置的完整DI(依赖注入)容器
  • 现代C#。.NET 9,可空引用类型,文件作用域命名空间
  • 企业模式适当的错误处理、日志记录和配置
  • 性能优化全程使用异步/等待(Async/await),内存高效

🚀 快速入门

先决条件

  • .NET 9 SDK
  • Claude Pro/Max 订阅 或 Anthropic API 密钥
  • MCP服务器(可选但建议使用)

安装

git clone https://github.com/CyberdineDevelopment/claude-code-sharp.git
cd claude-code-sharp
dotnet build

认证

选择以下其中一种身份验证方法:

选项1:订阅登录(建议专业版/最大版用户使用)
# Login with your Claude Pro/Max subscription
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth login

# Check authentication status
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth status

# Logout when done
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth logout
选项2:API密钥(基于信用的使用)

环境变量:

export ANTHROPIC_API_KEY="your-anthropic-api-key-here"
# OR
export CLAUDECODE__ANTHROPIC__APIKEY="your-anthropic-api-key-here"

配置文件: 复制 appsettings.example.json to appsettings.json 并更新:

{
  "ClaudeCode": {
    "Anthropic": {
      "ApiKey": "your-anthropic-api-key-here"
    }
  }
}

用户机密(开发用途):

dotnet user-secrets set "ClaudeCode:Anthropic:ApiKey" "your-api-key" --project src/CyberdineDevelopment.ClaudeCode.CLI

使用方法

单条消息
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- chat -m "Explain async/await in C#"
互动聊天
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- chat
指定模型
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- chat -m "Hello" --model claude-3-opus-20240229
身份验证管理
# Login with subscription
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth login

# Check auth status
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth status

# Logout
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- auth logout
服务器管理
# List configured MCP servers
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- server list

# Check server status
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- server status
查看配置
dotnet run --project src/CyberdineDevelopment.ClaudeCode.CLI -- config show

🏗 建筑

项目结构

src/
├── CyberdineDevelopment.ClaudeCode.Abstractions/     # Core interfaces and contracts
├── CyberdineDevelopment.ClaudeCode.MCP/              # MCP protocol implementation
├── CyberdineDevelopment.ClaudeCode.Anthropic/        # Anthropic API client
└── CyberdineDevelopment.ClaudeCode.CLI/              # Command-line interface

关键组件

抽象层
  • IMcpClient - MCP协议客户端合约
  • IAnthropicClient - Anthropic API客户端协议
  • IAuthenticationService - OAuth订阅认证
  • 传输抽象和数据传输对象(DTOs)
MCP 实施
  • JSON-RPC 2.0 传输层
  • 用于进程通信的标准I/O传输
  • 全面支持MCP协议(工具、资源等)
Anthropic 客户端
  • Anthropic API 的原生 HTTP 客户端
  • 支持API密钥和订阅认证两种方式
  • 基于认证方法的自动客户端选择
  • 流式响应支持
  • 适当的错误处理和重试逻辑
命令行界面 (CLI)
  • System.CommandLine 集成
  • 订阅登录的OAuth认证流程
  • 配置管理
  • 交互模式和批处理模式

🔧 配置

服务器配置

配置MCP服务器 appsettings.json:

{
  "ClaudeCode": {
    "Servers": {
      "csharp-tools": {
        "Name": "C# Development Tools",
        "Description": "Tools for C# development",
        "Command": "mcp-server-csharp",
        "Arguments": ["--workspace", "."],
        "AutoStart": true
      }
    }
  }
}

模型设置

{
  "ClaudeCode": {
    "DefaultModel": "claude-3-5-sonnet-20241022",
    "MaxTokens": 4096,
    "Temperature": 0.7
  }
}

🛠 开发

建筑

dotnet build

运行测试(当实施时)

dotnet test

出版

dotnet publish src/CyberdineDevelopment.ClaudeCode.CLI -c Release -r win-x64 --self-contained

📝 MCP协议

此实现支持MCP版本2024-11-05,具备以下特性:

  • 工具调用服务器提供的工具
  • 资源读取服务器管理的资源
  • 初始化适当的握手协议和能力协商
  • 错误处理结构化的错误响应
  • 流媒体播放实时双向通信

示例:MCP服务器集成

{
  "filesystem": {
    "Name": "File System Tools",
    "Command": "npx",
    "Arguments": ["@modelcontextprotocol/server-filesystem", "/path/to/workspace"],
    "AutoStart": true
  }
}

🔒 安全

  • API密钥通过配置安全存储
  • MCP服务器的进程隔离
  • 全程输入验证
  • 没有硬编码的凭据

🚀 路线图

  • \[ \] 完整的MCP服务器生命周期管理
  • \[ \] 添加HTTP/WebSocket传输支持
  • \[ \] 实现对话历史记录
  • \[ \] 为自定义工具添加插件系统
  • \[ \] 创建特定语言的MCP服务器模板
  • \[ \] 添加全面的测试套件
  • \[ \] 性能优化
  • \[ \] Docker 容器化

🤝 贡献(或:参与贡献)

  1. 为仓库创建分支(或:克隆仓库)
  2. 创建一个特性分支
  3. 做出你的更改
  4. 为新功能添加测试
  5. 提交一个拉取请求

📄 许可证

此项目采用MIT许可证授权——详情请参阅LICENSE文件。

🙏 致谢

______________________________________________________________________

注:这是一个独立的实现,并不属于Anthropic官方的Claude代码项目。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

MCP集成C#本地部署多语言服务器实时响应企业级架构开发工具

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Claude Code Sharp

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Claude Code Sharp 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Claude Code Sharp 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Claude Code Sharp 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Claude Code Sharp 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Claude Code Sharp 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP