MCP (Model Context Protocol)

MCP (Model Context Protocol)

site icon
2025.03.21 0
JavaScript开发效率开发效率
MCP-Server-AI 是基于 Model Context Protocol (MCP) 的服务,旨在为大型语言模型(LLMs)提供与外部工具和功能交互的标准化方式。它允许模型请求实时信息、执行外部系统操作、访问专业知识以及与API和服务交互。MCP-Server-AI 通过暴露工具、资源和提示来增强LLMs的能力,使其能够更灵活地集成和维护。
View on GitHub

Overview

基本能力

产品定位

MCP-Server-AI 是一个用于增强大型语言模型(LLMs)能力的中间件服务,通过标准化协议(MCP)实现与外部工具和功能的交互。

核心功能

  • 实时信息请求:允许LLMs请求实时数据。
  • 外部系统操作:支持执行外部系统的操作。
  • 专业知识访问:提供对专业知识和数据库的访问。
  • API和服务交互:支持与多种API和服务交互。

适用场景

  • 开发效率:用于快速集成和维护LLMs与外部工具的交互。
  • 知识增强:为LLMs提供额外的知识库和资源支持。
  • 自动化任务:执行自动化任务,如数据查询和操作。

工具列表

  • Tool:用于执行具体操作的工具。
  • Resource:包括知识库、数据库、文件等资源。
  • Prompt:用于生成和优化提示的工具。

常见问题解答

  • 安装问题:确保使用正确的路径和依赖。
  • 调试问题:检查日志和配置文件是否正确。

使用教程

使用依赖

mkdir mcpserver
npm init
npm install @modelcontextprotocol/sdk

安装教程

  1. 在 Cursor IDE 中,点击设置齿轮 -> MCP。
  2. 创建 mcp.json 文件并添加以下内容:
{
    "mcpServers": {
        "Gaurav Kabra's MCP Server": {
        "command": "node",
        "args": ["/Users/gauravkabra/Desktop/MCPServer/index.js"]
        }
    }
}
  1. 替换 args 为本地 index.js 的绝对路径。

调试方式

  1. 运行 node /path/to/index.js
  2. 检查日志和输出以确保服务正常运行。

许可证

None