MonadicSharp MCP服务器
这是一个 模型上下文协议(MCP) 服务器 MonadicSharp,面向铁路的编程(ROP)和强大的AI代理开发的C#库。
话题: mcp模型上下文协议claude anthropic csharp类型脚本代码生成ai工具开发人员工具
此MCP服务器为Claude提供:
- 专家知识:访问MonadicSharp文档和模式(
rop-basics,ai-patterns)通过资源。 - 代码生成:生成惯用MonadicSharp代码片段的工具(
generate_monadic_snippet).
安装
先决条件
- Node.js(v18+)
- Claude桌面应用程序
设置
- 克隆此存储库:
git clone https://github.com/your-username/monadic-sharp-mcp.git
cd monadic-sharp-mcp- 安装依赖项:
npm install- 构建服务器:
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步骤生成启动代码。
许可证
麻省理工学院
