@ codespar/ mcp 代码
CodeSpar的MCP服务器——给克洛德, Codex, Cursor, VS 代码(以及任何MCP客户端) a 拉丁美洲商业代理商:搜索和检查、Pix、钱包/余额、支出 授权和限制,以及Pomelo卡的发行——都作为MCP工具.
作为服务器运行( R)codespar-mcp(中文(简体) )
一个将您的 MCP 客户端连接到 CodeSpar 会话工具的 stdio MCP 服务器 。 这个
直接与 CodeSpar REST API 对话,所以它与活的元工具相悖
现日( u)codespar_pay, (中文(简体) ), codespar_charge, (中文(简体) ), codespar_discover钱包 任务,
财务报告和审定财务报表 codespar_issue – 波美罗卡. (原始内容存档于2018-10-21) (英语). One env varCODESPAR_API_KEY)而入会.
克洛德代码/克洛德桌面
claude mcp add codespar -- npx -y @codespar/mcp
# then set CODESPAR_API_KEY in the server's env
代码 —— 说 ~/.codex/config.toml数字 :
[mcp_servers.codespar]
command = "npx"
args = ["-y", "@codespar/mcp"]
env = { CODESPAR_API_KEY = "csk_live_...", CODESPAR_PRESET = "brazilian" }
光标/ VS 代码 —— 说 { "command": "npx", "args": ["-y", "@codespar/mcp"], "env": { "CODESPAR_API_KEY": "csk_live_..." } }
配置( env 或 --flag: CODESPAR_API_KEY (必须), CODESPAR_PROJECT (单位:千美元)prj_…, (中文(简体) ),
CODESPAR_PRESET (单位:千美元)brazilian|mexican|argentinian|colombian|all默认值
brazilian, (中文(简体) ), CODESPAR_SERVERS (comma列表,覆盖预设), CODESPAR_USER_ID。 。 。 .
范围:关键决定是什么
API执行每个范围;这个服务器不会拓宽任何东西. 在靴子打开一个
和答案决定 tools/list 提供:
答复 POST /v1/sessions | 服务器做什么 |
|---|---|
| 第二届会议 | 会议的商业工具codespar_pay, (中文(简体) ), codespar_charge, (中文(简体) ), codespar_discover,钱包,任务,商店购买)+ codespar_payables 财务报告和审定财务报表 codespar_documents |
403 (无 sessions:create(中文(简体) ) | 无会话: codespar_payables 财务报告和审定财务报表 codespar_documents,它运行于 REST;一个按名调用的会话工具,键缺少 sessions:create |
文件codespar_documents,或一个 codespar_wallet receipt_document 编号 : statement_document)作为它的JSON参考物再加文件本身:一个收据的PNG作为图像块,一个声明的页面作为PNG图像块(每行25行,最多8行),一个PDF作为嵌入式资源(PDF)codespar://documents/…),每个可达4个米B. 文本中指定了无法获取的语句页 .
| 401 (错误、被撤销或其他环境密钥) qq 设置模式 qq
| 工具 | 关键需求的范围 |
|---|---|
| 会话工具 | sessions:create (和 tools:execute 打电话给他们) |
codespar_payables upload, (中文(简体) ), create_batch, (中文(简体) ), get, (中文(简体) ), update_item, (中文(简体) ), set_rail, (中文(简体) ), discard | payables:read 编号 : payables:write |
codespar_payables pay | payables:pay |
内部 codespar_payables页:1 403 以 insufficient permission (403): …
与 API 命名范围的信息,以及 a 401 作为 credential invalid or revoked (401): …,所以一个特工从不重试 缺失的瞄准镜作为破碎的钥匙.
用作配置助手( 图书馆)
npm install @codespar/mcp @codespar/sdk
使用量
import { CodeSpar } from "@codespar/sdk";
import { getMcpConfig, getClaudeDesktopConfig } from "@codespar/mcp";
const cs = new CodeSpar({ apiKey: "ak_..." });
// Optionally pin to a project: new CodeSpar({ apiKey: "ak_...", projectId: "prj_..." })
const session = await cs.create("user_123", { preset: "brazilian" });
// Get MCP URL and headers for any client
const { url, headers } = getMcpConfig(session);
// Get Claude Desktop config JSON
const config = getClaudeDesktopConfig(session);
会话本身也暴露出元工具路由器包装器—— session.discover(query), (中文(简体) ), session.connectionWizard({...}), (中文(简体) ), session.paymentStatus(toolCallId) ——用于工具搜索,连接深通,以及同位素解析关联.
API 密码
| 函数 | 签署 | 说明 |
|---|---|---|
getMcpConfig | (session: Session) => McpConfig | 获取任何 MCP 兼容客户端的 MCP 传输 URL 和信头 |
getClaudeDesktopConfig | (session: Session, serverName?: string) => { mcpServers: ... } | 生成 Claude 桌面配置(用于) claude_desktop_config.json(中文(简体) ) |
getCursorConfig | (session: Session) => { url: string; headers: Record<string, string> } | 生成光标 / VS 代码 MCP 配置 |
McpConfig
| 财产 | 类型 | 说明 |
|---|---|---|
url | string | MCP 传输 URL |
headers | Record<string, string> | 运输代理信头 |
还需要吗?
需要治理、预算限制和代理付款的审计线索? 代码Spar 企业 在这些MCP服务器上添加了政策引擎,支付路由,以及合规模板.
许可证
麻省理工学院 - 代码.dev