MonadicSharp MCP 服务器

MonadicSharp MCP 服务器是一个为MonadicSharp库设计的模型上下文协议服务器,提供专家知识访问和代码生成功能,适用于铁路导向编程和AI代理开发。

  • by Danny4897
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Danny4897/monadic-sharp-mcp

使用说明

MonadicSharp MCP服务器

这是一个 模型上下文协议(MCP) 服务器 MonadicSharp,面向铁路的编程(ROP)和强大的AI代理开发的C#库。

话题: mcp模型上下文协议claude anthropic csharp类型脚本代码生成ai工具开发人员工具

此MCP服务器为Claude提供:

  1. 专家知识:访问MonadicSharp文档和模式(rop-basics, ai-patterns)通过资源。
  2. 代码生成:生成惯用MonadicSharp代码片段的工具(generate_monadic_snippet).

安装

先决条件

  • Node.js(v18+)
  • Claude桌面应用程序

设置

  1. 克隆此存储库:

    git clone https://github.com/your-username/monadic-sharp-mcp.git
    cd monadic-sharp-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建服务器:

    npm run build
    

    (注意:您也可以直接使用 npx tsx index.ts)

配置

将以下内容添加到您的Claude Desktop配置文件中:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "monadic-sharp": {
      "command": "node",
      "args": [
        "/path/to/monadic-sharp-mcp/dist/index.js"
      ]
    }
  }
}

注: 如果你还没有构建它,你可以使用 tsx 直接(要求 tsx 全局安装或完整路径):

{
  "mcpServers": {
    "monadic-sharp": {
      "command": "npx",
      "args": [
        "-y",
        "tsx",
        "/path/to/monadic-sharp-mcp/index.ts"
      ]
    }
  }
}

特性

资源

  • monadic-sharp://rop-basics:核心ROP概念(绑定、映射、匹配、结果).
  • monadic-sharp://ai-patterns:AI代理模式(代理结果、AiError、重试逻辑)。

工具

  • generate_monadic_snippet:为存储库、控制器或AI步骤生成启动代码。

许可证

麻省理工学院