MCP服务器示例
此仓库包含示例开发人员MCP服务器。
初始设置
以下部分包含Python和TypeScript示例的设置说明。
Python服务器
Python设置和启动说明
注意:Python项目具有相同的设置和启动说明:
设置(一次):
cd
uv venv
source .venv/bin/activate开始:
make dev1.索赔MCP服务器
基于复制模型的测试声明。按id查找。
目录: mcp声称使用python
2.系统配置管理数据库(CMDB)MCP服务器
基于复制模型的测试系统。按id查找。
目录: mcp-cmdb-python
3.提示MCP服务器
基于复制模型的测试提示。使用角色和描述按关键字搜索。
目录: mcp提示python
4.提供商MCP服务器
基于复制模型的测试提供者。按id查找。
目录: mcp提供者python
5.药房MCP服务器
搜索从PDF加载的Chroma载体存储,其中包含药房药物信息(请参阅 pharmacydrugs.pdf).进行相似性搜索。
目录: mcp矢量搜索
必须在启动MCP服务器之前创建矢量存储。当前的实现使用了OpenAI嵌入模型和LangSmith 可观察性。您需要一个LangSmith API密钥和一个OpenAI API密钥。
要创建矢量存储,请执行以下步骤:
cd mcp-vector-search- 复制
.env.example向.env - 在……里面
.env,填写LANGSMITH_API_KEY和OPENAI_API_KEY的键:
LANGSMITH_API_KEY=your-api-key-if-tracing
OPENAI_API_KEY=your-api-key- 打开Jupyter笔记本 load-store.ipynb 并运行所有细胞。
- 看 Python设置和启动说明 启动MCP服务器。
TypeScript服务器
1.演示TypeScript MCP服务器
这是一个示例TypeScript MCP服务器,它有一个添加两个数字的工具。它当前配置为使用stdio传输运行。
目录: mcp演示打字脚本
由于此配置为使用stdio传输运行,因此必须编译typescript:
cd mcp-demo-typescriptnpm installnpm run build
