M

MCP-门户

@PraveenJoshua23/MCP-portal
0 Stars 9 次浏览 PraveenJoshua23 更新于 2026-08-23

一个模型上下文协议服务器,可连接到支付公司的开发者门户,为AI助手提供访问支付文档、API和指南的权限。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

支付开发者门户 MCP 服务器

这是一个实现与托管在 Firebase 上的支付公司开发者门户连接的 Model Context Protocol (MCP) 服务器。该服务器通过 MCP TypeScript SDK 为 AI 助手提供访问支付文档、API 和指南的功能。

什么是 MCP?

Model Context Protocol (MCP) 允许您以安全、标准化的方式构建向 LLM 应用程序公开数据和功能的服务器。可以将其视为专门为 LLM 交互设计的一种 Web API。

MCP 服务器能够:

  • 通过资源(Resources)暴露数据
  • 通过工具(Tools)提供功能
  • 通过提示(Prompts)定义交互模式

开始使用

前提条件

  • Node.js (v16 或更高版本)
  • npm
  • 在 http://localhost:4000 上本地运行的 Firebase 托管,并包含文档内容

安装

# Clone the repository
git clone <repository-url>
cd MCP-portal-new

# Install dependencies
npm install

运行服务器

# Build the project
npm run build

# Run the MCP server
npm start

开发

对于带有自动重载的开发:

# For development with auto-reload
npm run dev

可用特性

MCP 服务器

工具

  • search_docs: 搜索开发者门户文档
  • get_resource_by_id: 通过 ID 获取特定资源
  • list_categories: 列出所有可用的文档类别
  • list_resources_by_category: 列出特定类别的资源
  • list_resources_by_tag: 列出具有特定标签的资源
  • get_related_resources: 获取与特定资源相关的资源

资源

  • payments-docs://api: 访问 API 参考文档
  • payments-docs://documentation: 访问一般文档
  • payments-docs://guides: 访问指南和教程
  • payments-docs://categories: 查看文档类别
  • payments-docs://tags: 查看文档标签

文档结构

MCP 服务器连接到 http://localhost:4000 上的 Firebase 托管,其中包含:

  • API 引用(JSON 文件)
  • 文档(Markdown 文件)
  • 指南(Markdown 文件)
  • 类别和标签组织

服务器使用一个 docs-index.json 文件,该文件包含有关所有文档资源的元数据,包括:

  • 资源 ID、标题、描述和路径
  • 资源类型(api, documentation, guide, reference)
  • 主题和相关资源
  • 分类和标签信息

测试

您可以使用 MCP Inspector 来测试您的 MCP 服务器。

许可证

ISC