CLAUDE_MCP_TEST_REPO 翻译为中文是:“CLAUDE MCP 测试仓库”或“CLAUDE MCP 测试源代码库”。这里,“CLAUDE”可能是一个项目名或系统名,“MCP”可能代表某种特定的模块、组件或协议,“TEST_REPO”则指的是用于测试的代码仓库或源代码库
这个仓库是由Claude Desktop使用GitHub的MCP服务器创建的
一个用于理解和设置Claude MCP(模型上下文协议)服务器的测试仓库。
什么是MCP服务器?
MCP(模型上下文协议) 这是一个开放协议,用于规范应用程序如何为像Claude这样的大型语言模型(LLMs)提供上下文信息。可以将MCP服务器视为连接Claude到各种数据源和工具的桥梁。
关键概念:
- MCP服务器 这些是轻量级程序,用于向Claude暴露特定功能(数据、工具、提示)
- 它们在您的本地机器或基础设施上运行
- 它们为克劳德提供了访问外部资源的权限,如数据库、API、文件系统等
- 该协议确保Claude与您的工具之间进行安全、标准化的通信
好处:
- 🔌(电源插头) 即插即用 与各种数据源的集成
- 🔒(锁形符号,通常表示安全、保密或锁定状态) 安全的 - 服务器在本地运行,访问受控
- 🛠️(工具或修理的符号,可译为“工具”或根据上下文译为“修理”等,此处保留原符号以表示其通用性) 可扩展的 - 根据您的特定需求构建自定义服务器
- 🔄 旋转箭头(表示循环、重复或刷新) 标准化 - 一套适用于所有集成的协议
安装说明
先决条件
- Node.js(v16或更高版本)或Python(3.10+)
- 根据上面的信息,执行如下指令:
- JSON配置的基础知识
步骤1:安装MCP服务器
您可以使用现有的MCP服务器或自行构建。以下是一些流行的选择:
使用 npm(适用于基于 Node.js 的服务器):
npm install -g @modelcontextprotocol/server-filesystem使用 pip(针对基于 Python 的服务器):
pip install mcp-server-sqlite步骤2:配置Claude桌面版
- 打开您的Claude桌面配置文件:
- macOS(苹果电脑操作系统): ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json
- 添加您的MCP服务器配置:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
]
}
}
}步骤3:重启Claude桌面应用
保存配置后,重启Claude Desktop以加载MCP服务器。
步骤4:验证连接
打开Claude并尝试通过MCP服务器请求访问资源。例如,如果你配置了文件系统服务器:
"Can you list the files in my project directory?"构建自定义MCP服务器
您可以使用官方SDK创建自己的MCP服务器:
TypeScript/Node.js:
npm install @modelcontextprotocol/sdkpython
pip install mcp检查 官方MCP文档 关于构建自定义服务器的详细指南。
可用的MCP服务器
- 文件系统 - 访问本地文件和目录
- SQLite - 查询 SQLite 数据库
- PostgreSQL(译文:波斯特高斯尔数据库) - 连接到 PostgreSQL 数据库
- GitHub - 与GitHub仓库进行交互
- Google Drive(谷歌云端硬盘) - 访问Google云端硬盘文件
- Slack(一种即时通讯软件) - 发送和接收Slack消息
- 还有很多其他的。。。
故障排除
- 服务器无法连接检查配置文件路径和语法
- 权限错误确保服务器能够正常访问资源
- 服务器崩溃在Claude Desktop的开发者控制台中检查服务器日志
资源
连接
作者:穆罕默德·哈希姆·纳瓦兹 由……创建 @_hsh1m 可以翻译为“hsh1m”(由于这是一个特定的缩写或代码,没有直接的中文对应,所以保持原样)。如果它代表某个特定的含义或品牌,在中文语境中可能需要根据具体情况进行解释或翻译。但在此情况下,直接保留原样是最准确的翻译_
______________________________________________________________________
注这是一个用于学习和实验MCP服务器的测试仓库。欢迎随意fork并修改!
