探索者 MCP 服务器是一个基于模型上下文协议(MCP)的服务器,可与 Explorium API 进行交互。它为 AI 助手提供了访问 Explorium 企业数据和潜在客户查找功能的途径,极大地拓展了 AI 助手在企业场景中的应用能力。
要安装探索者 MCP 服务器,只需运行以下命令:
pip install explorium-mcp-server
在项目根目录下运行以下命令启动服务器:
python src/explorium_mcp_server/__main__.py
MCPTool 和 DataParser 等实用工具,方便与 API 交互和数据处理。git clone https://github.com/explorium-ai/mcp-server.git
cd mcp-server
pip install -r requirements.txt
.env 文件:APP_ENV=development
APP_SECRET=your-secret-key
要将探索者 MCP 服务器集成到 Claude Desktop 中,请按照以下步骤操作:
pip install python-dotenv requests
from explorium_mcp_server import tools
def main():
# 初始化 MCP 工具
mcp_tool = tools.MCPTool()
# 获取数据
data = mcp_tool.fetch_data()
print(data)
if __name__ == "__main__":
main()
python your_script.py
探索者 MCP 服务器提供以下工具:
MCPTool: 用于与 Explorium API 进行交互。DataParser: 用于解析和处理数据。explorer-mcp-server/
├── .env # 本地环境变量文件
├── src/ # 源代码目录
│ └── explorium_mcp_server/
│ ├── __init__.py # 包初始化文件
│ ├── __main__.py # 程序入口点
│ ├── models/ # 数据模型和架构
│ └── tools/ # MCP 工具实现
├── tests/ # 测试套件
├── Makefile # 开发快捷方式文件
└── README.md # 项目文档
make format
make lint
make test
项目使用 GitHub Actions 进行持续集成和交付。主工作流位于 .github/workflows/ci.yml,执行以下操作:
pyproject.toml 中的版本号在合并到主分支之前更新。ruff 进行代码样式和格式验证。pyproject.toml 中的版本号(每个新版本都需要更新)。uv build
此命令会在项目根目录下创建一个 dist/ 文件夹,包含生成的安装包。
twine:pip install twine
twine upload dist/*
您需要提供 PyPI 凭据或配置 .pypirc 文件。
当代码合并到主分支时,CI 工作流会自动:
pyproject.toml 中的版本号为仓库创建标签。