shareMCP
开发文档
开发文档
shareMCP

最大的MCP服务器和客户端集合,轻松搜索和发现

资源

  • 文档
  • 指南
  • API

社区

  • 博客
  • github

关于

  • 关于我们
  • 隐私政策
  • 服务条款

© 2025 shareMCP. 保留所有权利。

    smallcloud-mcp-server

    SmallCloudCo/smallcloud-mcp-server
    SSmallCloudCo
    更新于 6/6/2025
    首页smallcloud-mcp-server

    SmallCloud MCP Server 仓库详细介绍

    概述

    SmallCloud MCP Server 是由 SmallCloudCo 开发的,主要展示了如何使用 Anthropic 提供的 Model Context Protocol (MCP) SDK 来实现 MCP 服务器的功能。该仓库尤其适合与 Claude Desktop 以及其他 MCP 主机一同使用。目前提供的版本主要针对 Mac OS 系统进行优化,虽然在 Windows 系统上也可以使用,但可能需要进行一些小的调整。如果打算让自己的 MCP 解决方案更具复用性,建议创建一个 package,而不是像本文档中演示的仅使用一个 index.js 文件。
    更多关于人工智能、大语言模型(LLM)以及编程相关的资源,请访问 smallcloud.co。

    先决条件

    在安装和运行 SmallCloud MCP Server 之前,需要确保本地环境满足以下条件:

    • Node.js(建议使用版本 18 或更高版本)# 本例中通过 Homebrew 安装
    • npm

    安装步骤

    按以下步骤安装和运行 SmallCloud MCP Server:

    1. 克隆仓库:

      git clone https://github.com/SmallCloudCo/smallcloud-mcp-server.git
      cd smallcloud-mcp-server
      
    2. 安装依赖:

      npm install
      

    使用说明

    启动服务器:

    node index.js
    

    Claude Desktop 配置(MacOS 专用)

    为了让 MCP 服务器在 MacOS 上出现在 Claude Desktop 中,请在
    ~/Library/Application Support/Claude/claude_desktop_config.json
    文件中添加以下配置:
    {
      "mcpServers": {
        "smallcloud-mcp-server": {
          "command": "/opt/homebrew/bin/node",
          "args": [
            "~/Git/smallcloud-mcp-server/index.js"
          ]
        }
      }
    }
    
    注意:根据实际的本地仓库位置调整 index.js 的路径。

    可用工具

    目前,该服务器包含了一个演示工具:

    • get_hello:返回一条 "Hello, World!" 消息

    开发细节

    为了保证项目的质量和稳定性,开发人员需要定期运行测试套件。

    运行测试

    执行以下命令运行测试套件:

    npm test
    

    当前的测试套件主要覆盖以下功能:

    • 服务器启动
    • 工具列表功能的正确性

    项目结构

    smallcloud-mcp-server/
    │
    ├── index.js          # Claude Desktop 使用的主服务器实现文件。详见“Claude Desktop 配置(MacOS 专用)”部分
    └── test/
        └── server.test.js # 服务器测试套件
    

    贡献指南

    我们欢迎并鼓励大家参与该项目的开发。如果您有好的想法或改进建议,请遵循以下步骤:

    1. Fork 此仓库
    2. 创建您的功能分支 (
      git checkout -b feature/AmazingFeature
      )
    3. 提交您的更改 (
      git commit -m 'Add some AmazingFeature'
      )
    4. 推送到分支 (
      git push origin feature/AmazingFeature
      )
    5. 打开一个 Pull Request

    许可证

    [请在此指定您的许可证]

    联系方式

    [请提供您的联系方式或项目维护者的详细信息]

    关于 smallcloud-mcp-server
    SmallCloud MCP 服务器展示,使用Anthropic的Model Context Protocol SDK,为Claude Desktop及其他MCP主机提供服务。

    部署安装命令:

    { "mcpServers": { "SmallCloudCo-smallcloud-mcp-server": { "env": {}, "args": [ "~/Git/smallcloud-mcp-server/index.js" ], "command": "/opt/homebrew/bin/node" } } }

    服务统计

    529查看次数
    240使用人数
    75质量评分
    无状态服务
    安装难度: 复杂
    部署环境: 本地
    服务特性
    MCP
    服务器
    Anthropic
    演示

    相关MCP

    查看更多

    mcp-codesavant

    CodeSavant是一个MCP服务器,为Claude Desktop提供代码操控和执行功能,支持多语言代码执行及版本管理。

    查看详情