Explorium API MCP 服务器
Explorium MCP 服务器是一个用于与Explorium API交互的模型上下文协议服务器。它使 AI 助手能够访问 Explorium 的业务和潜在客户数据查找功能。
📋 目录
Related MCP server: GemForge-Gemini-Tools-MCP
概述
Explorium MCP 服务器允许 AI 助手访问 Explorium 丰富的业务和潜在客户数据库。这使得 AI 工具能够直接在聊天界面中提供有关公司、行业和专业人士的准确、最新的信息。
安装
从 PyPI 安装 Explorium MCP 服务器:
pip install explorium-mcp-server该软件包需要 Python 3.10 或更高版本。
开发设置
克隆存储库:
git clone https://github.com/explorium-ai/mcp-explorium.git
cd mcp-explorium使用
uv设置开发环境:
# Install uv if you don't have it
pip install uv
# Create and activate the virtual environment with all development dependencies
uv sync --group dev使用您的 Explorium API 密钥在根目录中创建一个
.env文件:
EXPLORIUM_API_KEY=your_api_key_here要获取 API 密钥,请按照Explorium API 文档中的说明进行操作。
本地运行
mcp dev local_dev_server.py与人工智能助手一起使用
与 Claude Desktop 一起使用
按照官方模型上下文协议指南安装 Claude Desktop 并将其设置为使用 MCP 服务器。
将此条目添加到您的
claude_desktop_config.json文件中:
{
"mcpServers": {
"Explorium": {
"command": "<PATH_TO_UVX>",
"args": [
"explorium-mcp-server"
],
"env": {
"EXPLORIUM_API_KEY": "<YOUR_API_KEY>"
}
}
}
}对于开发,您可以改用此配置:
{
"mcpServers": {
"Explorium": {
"command": "<UV_INSTALL_PATH>",
"args": [
"run",
"--directory",
"<REPOSITORY_PATH>",
"mcp",
"run",
"local_dev_server.py"
],
"env": {
"EXPLORIUM_API_KEY": "<YOUR_API_KEY>"
}
}
}
}用您的实际路径和 API 密钥替换所有占位符。
与游标一起使用
Cursor内置了对 MCP 服务器的支持。
要配置它以使用 Explorium MCP 服务器:
前往
Cursor > Settings > Cursor Settings > MCP使用以下命令添加“Explorium”条目:
对于开发,请使用:
uv run --directory <repo_path> mcp run local_dev_server.py您可以在 Cursor 设置中打开“Yolo 模式”,以便在Cursor > Settings > Cursor Settings > Features > Chat > Enable Yolo mode下无需确认即可使用工具。
项目结构
mcp-explorium/
├── .github/workflows/ # CI/CD configuration
│ └── ci.yml # Main CI workflow
├── src/ # Source code
│ └── explorium_mcp_server/
│ ├── __init__.py # Package initialization
│ ├── __main__.py # Entry point for direct execution
│ ├── models/ # Data models and schemas
│ └── tools/ # MCP tools implementation
├── tests/ # Test suite
├── .env # Local environment variables (not in repo)
├── local_dev_server.py # Development server script
├── Makefile # Development shortcuts
├── pyproject.toml # Project metadata and dependencies
└── README.md # Project documentation开发工作流程
按照开发设置中的说明设置环境
对代码库进行更改
格式化您的代码:
make format运行 linting 检查:
make lint运行测试:
make test持续集成
该项目使用 GitHub Actions 进行 CI/CD。.github .github/workflows/ci.yml中定义的工作流程执行以下操作:
版本检查:确保在合并到主项目之前
pyproject.toml中的版本已增加Linting :使用
ruff运行代码样式和格式检查测试:运行测试套件并报告覆盖率
部署:合并到主仓库时,使用
pyproject.toml中的版本标记仓库
构建和发布
构建包
要构建分发包:
更新
pyproject.toml中的版本(每个新版本都需要)运行构建命令:
uv build这将创建一个包含构建包的dist/目录。
发布到 PyPI
要将包发布到 PyPI:
确保已安装
twine:
uv pip install twine将构建的包上传到 PyPI:
twine upload dist/*您需要提供您的 PyPI 凭证或在.pypirc文件中配置它们。
自动版本控制和标记
当更改合并到主分支时,CI 工作流程会自动:
使用
pyproject.toml中的版本标记存储库将标签推送到 GitHub
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.