JM

jamesmontemagno/monkeymcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

126 stars 67 forks 质量 78 趋势 24MIT

jamesmontemagno/monkeymcp 是从 https://github.com/jamesmontemagno/monkeymcp. 导入的 MCP 服务器候选服务器。

概览

jamesmontemagno/monkeymcp 是从 https://github.com/jamesmontemagno/monkeymcp. 导入的 MCP 服务器候选服务器。

概述(AI 翻译)

概述

这是一个基于 .NET 9.0 构建的模型上下文协议(MCP)服务器实现。MCP 服务器提供一种通信协议,促进模型驱动系统中各个组件之间的交互。该实现演示了如何使用自定义工具和服务搭建基础的 MCP 服务器。

试试看

VS Code 快速安装

在 VS Code 中使用 GitHub Copilot、Claude Desktop 或其他 MCP 客户端配置:

选项1:Remote Azure Functions Server(推荐)

选项2:Docker 容器

特色

核心组件

  • MCP 服务器:使用 ModelContextProtocol 库构建(版本 0.1.0-preview.2)
  • 标准I/O传输:使用stdio与客户端通信
  • 自定义工具集成:包含创建和注册MCP工具的示例

服务

  • MonkeyService:一个从 API 端点获取 monkey 数据的示例服务

  • 提供检索所有猴子列表或通过名称查找特定猴子的方法

  • 缓存结果以提升性能

  • MonkeyLocationService:为猴子生成独特旅程和活动的服务

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Monkey - Model Context Protocol (MCP) Server

Overview

This is a Model Context Protocol (MCP) server implementation built with .NET 9.0. The MCP server provides a communication protocol for facilitating interactions between various components in a model-driven system. This implementation demonstrates how to set up a basic MCP server with custom tools and services.

Try it

Quick Install for VS Code & VS

Configure in VS Code with GitHub Copilot, Claude Desktop, or other MCP clients:

{
    "servers": {
        "monkeymcp": {
            "url": "https://func-monkeymcp-3t4eixuap5dfm.azurewebsites.net/",
            "type": "http"
        }
    },
    "inputs": []
}
在 GitHub 查看完整 README

安装

docker run -i --rm jamesmontemagno/monkeymcp
新手?先看 mcpskill.org 教程 →