模型控制协议服务器

Tracxn MCP服务器是一个用于与Tracxn API交互的模型控制协议服务器实现,使AI模型能够访问Tracxn的公司、投资者、交易和市场情报数据库。

  • by vatsal191201
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 vatsal191201/tracxn-mcp

使用说明

Tracxn MCP服务器

用于与Tracxn API交互的模型控制协议(MCP)服务器实现。该服务器使AI模型能够访问Tracxn的公司、投资者、交易和市场情报综合数据库。

🚧 进行中

该项目目前正在积极开发中。某些功能可能不完整或可能会发生变化。

特性

公司信息

  • 按行业、名称或域名搜索公司
  • 按资金金额、地点、成立年份过滤
  • 详细的公司简介,包括商业模式和融资历史

投资数据

  • 搜索融资交易和轮次
  • 按日期、金额、舍入类型筛选
  • 投资者详细信息和投资组合信息

市场情报

  • 实践领域见解
  • 商业模式分类
  • 行业饲料和行业

需求

  • Python 3.8或更高版本
  • Tracxn API访问令牌

安装

  1. 克隆存储库:

git clone 
cd tracxn-mcp

  1. 安装依赖项:

pip install -r requirements.txt

  1. 设置您的Tracxn API令牌:

# On macOS/Linux

export TRACXN_ACCESS_TOKEN = "your-token-here"


# On Windows Command Prompt

set TRACXN_ACCESS_TOKEN = your-token-here


# On Windows PowerShell

$env:TRACXN_ACCESS_TOKEN="your-token-here"

用法

运行服务器:


python tracxn_server.py

可用工具

1.search_companies:使用各种过滤器搜索公司

2.company_lookup:获取特定公司的详细信息

3.funded_companies:查找特定资金范围内的公司

4.search_companies_by_name:按公司名称搜索公司

5.search_transactions:查找融资轮次和交易

6.search_investors:搜索投资者及其投资组合

7.search_acquisitions:查找收购交易

8.search_practice_areas:探索实践领域

9.search_feeds:访问行业动态

10.search_business_models:查找商业模式类别

11.debug_api_call:调试API请求

12.diagnose_api_request:诊断API请求格式问题

API终点

服务器使用Tracxn的API v2.2,同时用于游乐场和生产环境:

  • 游乐场: https://platform.tracxn.com/api/2.2/playground
  • 生产: https://platform.tracxn.com/api/2.2

已知问题和限制

  • 每个请求最多20个结果
  • 某些部门可能需要特定的访问权限
  • 速率限制适用于API调用
  • 排序字段必须以特定格式指定
  • 可能会出现以下错误:
  • 排序字段错误:某些端点需要特定的排序字段格式
  • 域格式问题:公司查找可能需要域作为列表或字符串
  • 无效的扇区访问:根据API权限,某些扇区可能无法访问

错误处理

服务器处理各种API响应代码:

  • 200:成功
  • 400:错误请求
  • 401:身份验证问题
  • 403:未经授权/超出信用额度
  • 404:未找到
  • 429:超出费率限制
  • 500:内部服务器错误

发展

项目结构

-tracxn_server.py:主服务器实现

-requirements.txt:Python依赖关系

-README.md:项目文件

调试

使用 debug_api_call 和 diagnose_api_request 解决API问题的工具。

贡献

这是一项正在进行的工作,欢迎各方提供意见。请确保在提交pull请求之前彻底测试您的更改。

支持

有关API相关问题,请联系Tracxn支持部门:support@tracxn.com


备注:这一实施仍在开发中。随着我们不断改进与Tracxn API的集成,特性和功能可能会发生变化。