关于 Mcp Client Typescript
MCP Docs Server 是一个 Node.js MCP 服务,用于搜索和提取热门 AI/ML 库的文档片段。它使用 Serper API 执行限定来源的 Google 搜索。
主要功能
- 01搜索 AI/ML 库文档
- 02提取文档片段
- 03通过 Serper API 搜索 Google
适用场景
- 01查找 AI/ML 库的文档
- 02开发时检索相关文档片段
MCP 相关
它向 MCP 客户端提供 get_docs 工具,用于搜索和提取文档;运行时需要 Serper API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
# MCP Docs Server
This project implements a Model Context Protocol (MCP) server in Node.js that provides a tool to search and fetch documentation snippets for popular AI/ML libraries.
---
## 🚀 Features
✅ MCP-compliant server (using `@modelcontextprotocol/sdk`)
✅ Tool: **get_docs**
✅ Searches Google for latest docs using Serper API
✅ Supports:
- LangChain
- LlamaIndex
- OpenAI
✅ Returns plain text from documentation pages
✅ Handles timeouts and search failures gracefully
---
## 📁 Project Structure
mcp-docs-server/ ├── server.js # MCP 服务实现 ├── .env # 环境变量 └── README.md # 本文件
---
## ⚙️ Setup
1. **Clone the repository**
```bash
git clone <repo-url>
cd mcp-docs-server
-
安装依赖项
npm install -
创建
.env文件SERPER_API_KEY=your_serper_api_key -
运行 MCP 服务
node server.js
🛠️ 用法
该服务提供一个工具:
get_docs
-
描述: 搜索指定查询和库的最新文档。
-
参数:
query(字符串):例如,"Chroma DB"library(字符串):"langchain"、"llama-index"、"openai"之一
-
返回值: 从搜索结果中获取的纯文本内容。
在兼容的 MCP 客户端中的用法示例:
node client.js path/to/server.js
📦 依赖项
@modelcontextprotocol/sdkdotenvhttpxjsdom
📝 注意事项
- MCP 服务使用 Serper API 进行 Google 搜索。
- 如需获取 Serper API 密钥,请访问 serper.dev。
🤝 贡献
欢迎提交问题或拉取请求!
📄 许可证
MIT 许可证。
🔗 链接
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。