公司mcp服务器
本公司系统用Model Context Protocol (MCP)服务器(Python实现)
概要
这MCP服务器AI(LLM)可访问您的系统并使用以下功能:
- 检索和检索数据
- 更新信息
- 生成报告
- 系统协作
必要要件
- Python 3.10以上
- 点
- 本公司系统的API访问权限
安装
pip install -e .设定方法
Claude Desktop在中使用
claude_desktop_config.json添加:
{
"mcpServers": {
"company-server": {
"command": "python",
"args": ["-m", "company_mcp_server"],
"env": {
"API_KEY": "your_api_key",
"API_ENDPOINT": "https://your-company-api.example.com"
}
}
}
}环境变数
API_KEY:本公司API访问密钥API_ENDPOINT:本公司API终点URL
可用工具
搜索数据
说明:从数据库中查找信息
参数:
query(str): 搜索查询limit(int, optional): 捕获计数(默认值:10)
获取报告
说明:生成报告
参数:
report_type(str): 报告类型date_range(str): 对象期间
开発
设置本地开发环境
git clone https://github.com/keythpiece/company-mcp-server.git
cd company-mcp-server
pip install -e ".[dev]"测试
pytestMCP Inspector测试
mcp dev src/company_mcp_server/server.py在浏览器中http://localhost:5173中所述修改相应参数的值。
体系结构
这MCP服务器包括:SDK正在使用:
- 主控程序 -模型上下文协议Python SDK
安全性
- API请使用环境变量管理密钥
- 在生产环境中实施适当的认证和授权
- 注意不要在日志中输出敏感信息
故障排除
常见问题
发生连接错误
- 请确认环境变量是否设置正确
- API请确认是否可以访问端点
发生认证错误
- API请确认密钥是否有效
- API请确认密钥权限是否正确
import error发生
pip install -e .请在中安装软件包- Python 3.10请确认是否使用了以上内容
许可证
MIT许可证
貢献
欢迎拉式请求。在大的变更的情况下,首先issue中所述修改相应参数的值。
支持
如果有问题或问题Issue创建来修改标记元素的显示属性。
