关于 Syracuse Company News API
Syracuse Company News API 将全球来源的组织动态新闻以结构化故事形式提供,适合查找企业事件信息。可搜索并获取并购、产品发布、关键招聘、地区扩张及不利事件等新闻。
主要功能
- 01按组织查询新闻
- 02按行业和地区查询故事
- 03获取结构化公司动态
- 04按工具配置授权要求
适用场景
- 01追踪企业并购和产品发布
- 02查找关键招聘或地区扩张动态
- 03调查组织相关的不利事件
MCP 相关
通过 MCP 工具向客户端提供组织新闻查询;可连接 Syracuse 远程 MCP 服务,也可运行本地或自建远程服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://syracuse.1145.am/mcp/claude mcp add --transport http syracuse https://syracuse.1145.am/mcp/{"mcpServers":{"syracuse":{"type":"http","url":"https://syracuse.1145.am/mcp/"}}}在 Cursor 中打开{"servers":{"syracuse":{"type":"http","url":"https://syracuse.1145.am/mcp/"}}}在 VS Code 中打开{"mcpServers":{"syracuse":{"type":"http","url":"https://syracuse.1145.am/mcp/"}}}{"mcpServers":{"syracuse":{"serverUrl":"https://syracuse.1145.am/mcp/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://syracuse.1145.am/mcp/需要授权工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | 分页结果集中的页码。 |
| page_size | integer | 否 | 每页返回的结果数。 |
详细介绍
Syracuse Company 新 MCP 服务
安装说明
API 密钥
从 syracuse.1145.am 获取免费 API 密钥——只需提供电子邮箱地址。以下是用于获取密钥的 curl 命令:
curl -X POST "https://syracuse.1145.am/api/v1/register-and-get-key/" \
-H "Content-Type: application/json" \
-d "{\"email\":\"[email protected]\"}"
在确认密钥之前,你的使用额度会受到限制,因此请务必使用你能够访问的电子邮箱地址。
使用 MCP 服务
有 3 种方式:
- 作为本地 MCP 服务运行(例如,连接 Claude Desktop)
- 通过 Syracuse MCP 服务连接
- 在本地运行自己的远程 MCP 服务
作为本地 MCP 服务运行
前提条件:安装 uv
- 克隆此仓库
- 将
.env.sample复制为.env,并使用上文获取的 API 密钥配置 MCP_SERVER_API_TOKEN - claude_desktop_config.json 示例
{
"mcpServers": {
"Syracuse Company News API": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/repo/syracuse-mcp-server",
"run",
"stdio_mcp_server.py"
]
}
}
}
通过 Syracuse 的 MCP 服务连接
没有特殊的前提条件
连接到 https://syracuse.1145.am/mcp,并在授权信息中提供你的密钥
MCP 文档位于 https://syracuse.1145.am/.well-known/mcp.json
运行自己的远程 MCP 服务
如果出于某种原因,你想运行自己的本地 MCP 服务,也可以实现。同样,它需要 uv。
你不需要在 .env 文件中更新密钥,但需要执行以下操作:
- 克隆此仓库
- 将
.env.sample复制为.env——无需进行其他配置 - 使用
uv run stateless_streaming_http_mcp_server.py运行
MCP Inspector 的连接信息:
- 传输类型:Streamable HTTP
- URL:host:port/mcp,例如
http://127.0.0.1:9000/mcp - 任何需要授权的调用都必须在 Authentication 部分添加 API 密钥
无状态流式 MCP 服务还会在 .well-known/mcp.json 提供一个 mcp.json(在本例中,地址为 http://127.0.0.1/.well-known/mcp.json )
允许的工具
默认情况下,ALLOWED_TOOLS 会将 MCP 服务限制为注册账户和获取故事所需的最少工具:
- register_and_get_key
- location_groups_list
- stories_industry_location_list
- stories_organization_list
允许使用所有工具也没有问题——如果你想试用,只需从 .env 中移除 ALLOWED_TOOLS
区分需要身份验证的工具
每个工具都会标注是否需要身份验证,该标注根据 OpenAPI security 规则确定(操作级别的 security 会覆盖规范级别的 security,显式的空 security: [] 表示无需身份验证)。此信息通过两种方式公开:
- 在
tools/list中,每个工具都包含_meta: { "requiresAuth": true | false }。 - 在
.well-known/mcp.json中,也会包含相同的_meta标记;只有确实需要身份验证的工具才会附带security块。
客户端可以利用此信息调用公共端点,而无需提示用户提供令牌;仅在需要身份验证的工具需要凭据时才请求用户提供。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。