使用说明
MCP服务器示例
这是一个示例服务器,演示了如何使用实现MCP(模型上下文协议)服务器。网。
工具
random_number:生成随机数calc:执行计算:加、减、乘、除、幂、平方根file_operations:读取、写入和列出文件internet_search:使用DuckDuckGo、Firecraw和百度搜索网页github_search:搜索GitHub存储库和代码rag:使用FAISS从本地文件检索信息:pdf、docx、xlsx、pptx、其他文本
GitHub Gist上的FaissVectorStore(作为InMemoryVectorStore)
入门指南
-
构建项目:
dotnet build -
运行服务器:
dotnet run -
使用stdio传输将MCP客户端连接到此服务器。
用法
LM Studio中的示例配置(mcp.json):
{
"mcpServers": {
"my-mcp-example": {
"command": "C:\\path_to_exe_file\\SampleMcpServer.exe",
"env": {
"WEB_SEARCH_ENGINES": "DuckDuckGo,Firecraw, Baidu",
"WEB_SEARCH_FirecrawApiKey": "fc-xxxxxxxxxxxxxxxxxxxxxxxxxx",
"WEB_SEARCH_duckduckgoRegion": "en-en",
"GUTHUB_TOKEN": "github_pat_yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"EMBEDD_ENDPOINT": "http://localhost:1234/v1/",
"EMBEDD_MODEL": "text-embedding-nomic-embed-text-v2-moe",
"EMBEDD_KEY": ""
}
}
}
}
许可证
该项目根据MIT许可证获得许可。
