返回 MCP 目录
public公开dns本地运行

outris-identity-mcp

Outris Identity是一个MCP服务器,允许AI代理调查电话号码和电子邮件,查找关联身份、检查平台注册并检测数据泄露,支持多种传输协议。

article

README

🚀 Outris Identity MCP 服务器

Outris Identity 是一个模型上下文协议(MCP)服务器,它允许 AI 代理对电话号码和电子邮件进行调查,包括查找关联身份、检查平台注册情况以及检测数据泄露。

版本 2.0 - 现在支持流式 HTTP、服务器发送事件(SSE)和标准输入输出(STDIO)!🚀

✨ 主要特性

  • 🔍 身份解析:查找与电话号码关联的姓名、电子邮件地址和实际地址。
  • 🌐 平台检查:检测在 31 个以上印度平台以及 3 个全球平台的注册情况。
  • 🛒 商业活动检查:检查电子商务、旅游和即时配送等商业活动。
  • 🚨 数据泄露检测:检查电话号码或电子邮件是否出现在已知的数据泄露事件中。
  • 🌍 全球与印度覆盖:全面覆盖印度,部分支持全球范围。
  • 📡 多种传输方式:支持流式 HTTP(新增)、服务器发送事件(SSE,旧版)和标准输入输出(STDIO,本地)。
  • 🔐 安全保障:采用 API 密钥认证和基于信用的速率限制机制。
  • 🚀 符合注册表要求:满足所有 MCP 官方注册表的要求。

🚀 快速开始

选项 1:云端部署(最快)☁️

步骤 1:从 Outris 门户 获取 API 密钥。 步骤 2:配置 Claude 桌面应用。 编辑 claude_desktop_config.json 文件:

  • Mac~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows%APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "outris-identity": {
      "command": "npx",
      "args": [
        "-y", 
        "mcp-remote", 
        "https://mcp-server.outris.com/http",
        "--transport", 
        "streamable-http",
        "--header", 
        "Authorization=Bearer YOUR_API_KEY"
      ]
    }
  }
}

步骤 3:重启 Claude 并开始调查!

选项 2:本地安装 🏠

git clone https://github.com/outris/outris-identity-mcp.git
cd outris-identity-mcp

pip install -r requirements.txt
python -m mcp_server --http
# 服务器运行在 http://localhost:8000

选项 3:使用 Docker 🐳

docker build -t outris-identity .
docker run -e OUTRIS_API_KEY="your_key" -p 8000:8000 outris-identity

详细的配置说明请参考 SETUP.md

📦 可用工具

| 工具 | 信用点数 | 使用场景 | |------|---------|----------| | get_identity_profile | 3 | 获取完整的身份信息,包括姓名、电子邮件、地址和文档等。 | | get_name | 2 | 获取与电话号码关联的姓名。 | | get_email | 2 | 获取与电话号码关联的电子邮件。 | | get_address | 2 | 获取地址信息(如电子商务、银行等相关地址)。 | | get_alternate_phones | 2 | 获取同一人的其他电话号码。 | | check_online_platforms | 1 | 检查社交媒体或应用的注册情况。 | | check_digital_commerce_activity | 1 | 检查电子商务或即时配送活动。 | | check_breaches | 1 | 检测数据泄露情况。 |

📡 传输方式

| 传输方式 | URL | 使用场景 | 状态 | |-----------|-----|----------|--------| | 流式 HTTP | POST /http | 云端、Claude 桌面应用 | ✅ 主要方式 | | 服务器发送事件(SSE) | GET /sse | 旧版客户端、代理 | ⚠️ 支持中 | | 标准输入输出(STDIO) | python -m mcp_server | 本地命令行界面、直接集成 | 🟢 原生支持 |

📚 详细文档

💻 使用示例

# 测试服务器
curl https://mcp-server.outris.com/health

# 列出可用工具
curl https://mcp-server.outris.com/tools

# 执行工具
curl -X POST "https://mcp-server.outris.com/http" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"tools/call",
    "params":{
      "name":"check_online_platforms",
      "arguments":{"identifier":"+919876543210"}
    }
  }'

📄 MCP 注册表信息

此服务器已在官方 MCP 注册表中注册:https://registry.modelcontextprotocol.io/

  • 类型:流式 HTTP + 服务器发送事件(SSE)+ 标准输入输出(STDIO)
  • 认证方式:Bearer 令牌(API 密钥)
  • 区域:针对全球和印度进行了优化

📄 许可证

本项目采用 MIT 许可证,详细信息请参阅 LICENSE 文件。

🤝 支持与社区

🤝 贡献代码

欢迎贡献代码!贡献指南请参阅 CONTRIBUTING.md


构建工具:官方 MCP SDK • FastAPI • PostgreSQL • Neon

维护团队:Outris Technologies

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端