模型上下文协议服务器

一个全面的模型上下文协议(MCP)服务器实现集合,旨在通过标准化工具和资源提供扩展AI能力。

  • by jayfoeelite
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 jayfoeelite/global-mcp-servers

使用说明

全球MCP服务器

全面收集 模型上下文协议(MCP) 旨在通过标准化工具和资源配置扩展人工智能功能的服务器实现。

概述

该项目是模型上下文协议(MCP)的研究和实施库,MCP是一种开放标准,使人工智能助手能够以结构化、安全和可扩展的方式与工具和数据源进行交互。每个MCP服务器实现都提供了专门的工具和资源,以增强语言模型和AI代理的能力。

关键目标

  • 标准化:实施符合AI工具集成开放标准的MCP服务器。
  • 可扩展性:创建模块化、可重用的服务器,可以轻松集成到不同的人工智能系统中。
  • 研究与开发:探索MCP服务器设计、实施和部署的最佳实践。
  • 多架构支持:支持基于Stdio(本地)和基于SSE(远程)的服务器架构。

已实施的MCP服务器

此存储库包含以下MCP服务器实现:

1.Doc Fetcher MCP(doc-fetcher-mcp)

  • 目的:获取指定库的文档。
  • 工具: get_docs
  • 实施:TypeScript

2.存储体MCP(memory-bank-mcp)

  • 目的:为AI代理提供持久内存存储,允许它们读取、附加和覆盖知识文件。
  • 工具: read_memory, append_to_memory, overwrite_memory
  • 实施:TypeScript

3.困惑MCP(perplexity-mcp)

  • 目的:与困惑API集成以回答问题并提供信息。
  • 工具: perplexity
  • 实施:TypeScript

4.顺序思维MCP(sequential-thinking)

  • 目的:通过结构化思维过程动态和反思性解决问题的详细工具。
  • 工具: sequentialthinking
  • 实施:TypeScript

5.其他服务器

该项目还包括对其他服务器的研究和实施,包括:

  • 获取:用于获取web内容(HTML、Markdown、JSON、文本)的服务器。
  • 文件系统:用于与本地文件系统交互的服务器。
  • Git:用于Git操作的服务器。
  • 时间:一个用于时间相关信息的简单服务器。

入门指南

要运行任何服务器,请导航到其目录并按照相应目录中的说明进行操作 README.md 文件。通常,您需要安装依赖项,然后运行服务器。

示例 perplexity-mcp:

cd mcp-study/perplexity-mcp
npm install
# (You may need to set API keys as environment variables)
npm start

贡献

欢迎捐款。请阅读 CONTRIBUTING.md 在提交pull请求之前,请先将文件(如果在特定项目中可用)保存。