Token导航 LogoToken导航TokenDH.com
Frihet MCP logo
AI代理stdio官方级别未说明来源级核验

Frihet MCP

MCP Server

skills

一个AI原生的MCP服务器,用于通过自然语言交互管理企业资源(如发票、费用、客户和CRM),适用于企业管理和财务自动化场景。

工具数

86

提示词数

0

GitHub Stars

4

资源数

0
TypeScriptClaude自然语言处理Claude DesktopClaudeCursorWindsurfCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Frihet-io

提供方

Frihet-io

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx skills add Frihet-io/frihet-mcp

详细介绍

AI-native MCP server for business management.

Servidor MCP nativo con IA para gestión empresarial.

=18">

______________________________________________________________________

分布

通道状态安装
npm现场直播npx @frihet/mcp-server
远程端点现场直播https://mcp.frihet.io/mcp (零安装、OAuth或API密钥)
铁匠铺现场直播smithery.ai/server/freedom/freedom-mcp
MCP注册表现场直播register.modelcontextprotocol.io
Cursor市场即将推出cursor.com/marketplace
ChatGPT应用程序即将推出chatgpt.com
克劳德目录即将推出claude.ai/设置/连接器

______________________________________________________________________

这是什么

将您的AI助手连接到的MCP服务器 自由.通过谈话创建发票。用自然语言查询费用。从IDE管理您的整个业务。

You:     "Create an invoice for TechStart SL, 40 hours of consulting at 75 EUR/hour, due March 1st"
Claude:  Done. Invoice INV-2026-089 created. Total: 3,000.00 EUR + 21% IVA = 3,630.00 EUR.

127工具。8资源。7个提示。每个工具的结构化输出。零样板。

______________________________________________________________________

安装

一行代码(Claude Code、Cursor、Copilot、Codex、Windsurf、Gemini CLI等)

npx skills add Frihet-io/frihet-mcp

克劳德代码/克劳德桌面

{
  "mcpServers": {
    "frihet": {
      "command": "npx",
      "args": ["-y", "@frihet/mcp-server"],
      "env": {
        "FRIHET_API_KEY": "fri_your_key_here"
      }
    }
  }
}
工具配置文件
克劳德代码~/.claude/mcp.json
克劳德桌面~/Library/Application Support/Claude/claude_desktop_config.json
光标.cursor/mcp.json~/.cursor/mcp.json
风帆冲浪~/.windsurf/mcp.json
ClineVS代码设置或 .cline/mcp.json
Codex CLI~/.codex/config.toml (MCP部分)

JSON配置对所有工具都是相同的。只有文件路径会更改。

远程(无需安装)

在以下位置使用托管端点 mcp.frihet.io --零本地依赖,在Cloudflare Workers上运行。

使用API密钥:

{
  "mcpServers": {
    "frihet": {
      "type": "streamable-http",
      "url": "https://mcp.frihet.io/mcp",
      "headers": {
        "Authorization": "Bearer fri_your_key_here"
      }
    }
  }
}

使用OAuth 2.0+PKCE (基于浏览器的登录,不需要API密钥):

支持OAuth的客户端(Claude Desktop、Smithery等)可以直接连接到 https://mcp.frihet.io/mcp 并通过浏览器进行身份验证。服务器使用PKCE实现了完整的OAuth 2.1授权代码流。

获取API密钥

  1. 登录 App.frihet.io
  2. 首选 设置>API
  3. 点击 创建API密钥
  4. 复制密钥(以开头 fri_)--它只显示一次

______________________________________________________________________

你能做什么

与您的ERP沟通。这些是真正的提示,而不是营销文案。

开具发票

"Show me all unpaid invoices"
"Create an invoice for Acme SL with 10h of consulting at 95/hour"
"Mark invoice abc123 as paid"
"How much has ClientName been invoiced this year?"

费用

"Log a 59.99 EUR expense for Adobe Creative Cloud, category: software, tax-deductible"
"List all expenses from January"
"What did I spend on travel last quarter?"

客户

"Add a new client: TechStart SL, NIF B12345678, email admin@techstart.es"
"Show me all my clients"
"Update ClientName's address to Calle Mayor 1, Madrid 28001"

客户关系管理

"Add a contact to Acme SL: Ana Garcia, CTO, ana@acme.es"
"Log a call with TechStart: discussed Q2 proposal, they're interested in upgrade"
"Add a note to ClientName: prefers invoices in English, payment NET 30"
"Show me all activities for Acme SL"

语录

"Create a quote for Design Studio: logo design (2000 EUR) + brand guidelines (3500 EUR)"
"Show me all pending quotes"

网络钩子

"Set up a webhook to notify https://my-app.com/hook when invoices are paid"
"List all my active webhooks"

______________________________________________________________________

预期内容

此MCP是 结构化数据接口 --你用自然语言描述你想要什么,人工智能在Frihet中创建、查询或修改业务记录。所有125个工具都是通过REST API进行的CRUD操作。

效果很好:

"Create an invoice for TechStart SL, 40h consulting at 75 EUR/h"   --> creates the invoice
"Show unpaid invoices over 1,000 EUR"                               --> queries and filters
"Log a 120 EUR expense for the Madrid train, category: travel"      --> records the expense
"Update client Acme's email to billing@acme.es"                     --> modifies the record

不做:

  • OCR或PDF扫描-您无法上传发票图像并读取
  • 文件上传或附件处理
  • 任何类型的图像处理

如果您需要数字化纸质发票或收据,请首先提取数据(例如Claude Vision API、专用OCR服务或手动输入),然后使用MCP创建记录:

1. Scan/photograph the invoice
2. Use Claude Vision: "Read this invoice image and extract the vendor, items, amounts, and dates"
3. Then: "Create an expense in Frihet for [extracted data]"

______________________________________________________________________

工具(127)

发票(6)

工具它做什么
list_invoices按页码列出发票
get_invoice按ID获取完整的发票详细信息
create_invoice使用行项目创建新发票
update_invoice更新任何发票字段
delete_invoice永久删除发票
search_invoices按客户名称查找发票

费用(5)

工具它做什么
list_expenses按页码列出费用
get_expense获取费用明细
create_expense记录新的支出
update_expense修改费用
delete_expense删除费用

客户(5)

工具它做什么
list_clients列出所有客户
get_client获取客户详细信息
create_client注册新客户
update_client更新客户端信息
delete_client删除客户端

CRM:联系人(3)

工具它做什么
list_client_contacts列出客户的所有联系人
create_client_contact向客户添加联系人
delete_client_contact从客户端删除联系人

客户关系管理:活动(2)

工具它做什么
list_client_activities列出CRM活动(电话、电子邮件、会议、任务)
log_client_activity记录客户的电话、电子邮件、会议或任务

CRM:笔记(3)

工具它做什么
list_client_notes列出客户的所有笔记
create_client_note向客户端添加自由格式的注释
delete_client_note从客户端删除注释

产品(5)

工具它做什么
list_products列出产品和服务
get_product获取产品详细信息
create_product添加产品或服务
update_product更新定价或详细信息
delete_product删除产品

引文(5)

工具它做什么
list_quotes列出所有报价
get_quote获取报价详情
create_quote起草新报价
update_quote修改报价
delete_quote删除报价

挂钩(5)

工具它做什么
list_webhooks列出已配置的Webhook
get_webhook获取webhook详细信息
create_webhook注册新的webhook端点
update_webhook修改事件或URL
delete_webhook删除webhook

情报(4)

工具它做什么
get_business_context完整快照:个人资料、计划、最近活动、顶级客户、当月
get_monthly_summary月度损益表:收入、支出、利润、纳税义务、按收入划分的顶级客户
get_quarterly_taxes季度税务准备:Modelo 303/130字段,已收与可抵扣,负债
duplicate_invoice克隆发票以进行定期计费(复制项目/客户/税款,从草稿开始)

电子发票(4)

状态:β-CF终点将于2026年4月21日至2026年04月28日推出。 工具调用 api.frihet.io/v1/einvoice/* 直接。如果端点尚未部署(404),则工具将回退到 { _stub: true, _note: "CF endpoint pending deploy", _plannedEndpoint: "..." } 因此服务器在运输船上仍然可用。
工具它做什么
send_einvoice通过电子邮件/Chorus Pro/SDI/PEPPOL/下载发送11种格式的发票(XRechnung、Factur-X、FatturaPA、PEPPOL、Facturae、UBL、CII)
get_einvoice_status轮询Hatchet工作流运行状态,直到成功/失败--返回ackId、XML URL、PDF/A-3 URL
validate_einvoice_xml根据格式模式+模式规则(KOSIT/Stangton/XSD/schematron)验证原始XML
export_datev将会计数据导出为CP1252编码的DATEV EXTF(Buchungsstapel/Debitoren/Keditoren)

时间追踪(6)

状态:存根/v1/time/* 计划终点。工具表面404,直到后端发货。
工具它做什么
list_time_entries按用户、项目、日期范围、计费状态列出时间条目
get_time_entry按ID获取单次输入的完整详细信息
create_time_entry记录项目的小时数(计费标志、描述、日期)
update_time_entry更新现有时间条目的任何字段(PATCH语义)
delete_time_entry软删除时间条目(确认=需要true)
get_time_summary一段时间内总计/计费/非计费小时数,可选分组依据(用户/项目/天)

经常性发票(8)

状态:存根/v1/recurring/* 计划终点。工具表面404,直到后端发货。
工具它做什么
list_recurring_invoices列出所有定期发票模板(按活动/暂停筛选)
get_recurring_invoice按ID获取定期模板的完整详细信息
create_recurring_invoice创建新的定期发票模板(每日/每周/每月/每季度/每年)
update_recurring_invoice更新模板字段--仅影响未来生成的发票
pause_recurring_invoice暂停活动模板--暂停时未生成发票
resume_recurring_invoice恢复暂停的模板--下一个计划周期的下一张发票
delete_recurring_invoice永久删除模板(确认=需要true)
run_recurring_now手动触发立即生成下一个发票实例

团队管理(4)

状态:存根/v1/team/* 计划终点。工具表面404,直到后端发货。
工具它做什么
list_team_members列出所有具有角色和邀请状态的工作区成员
invite_team_member通过电子邮件邀请具有角色(管理员/成员/观众)的新成员
update_team_member_role更改现有成员的角色
remove_team_member从工作区中删除成员(confirm=true为必填项)

Gestoria-会计师(5)

状态:存根/v1/gestoria/* REST表面已关闭Wave Fase 1(PR#383批量发送、#384老化、#385消息传递)。工具表面404,直到后端发货。
工具它做什么
gestoria_message_send在上下文线索中发送消息(documentRequest/filingItem/obligation)
gestoria_messages_list在一个线程中列出消息,最新消息优先;向后分页 before
gestoria_template_create使用变量+截止日期偏移量创建可重用的文档请求模板
gestoria_template_bulk_send在一次呼叫中批量向多达500个客户端工作区发送模板
gestoria_aging_consolidated跨客户端AR账龄报告(桶、每个工作区细分、逾期时间最长)

审计总账(3)

状态:存根/v1/gl/* 可调用代理 approveGLEntry, rejectGLEntry, getGLEntryAuditLog (第395页)。工具表面404,直到后端发货。
工具它做什么
frihet_gl_entry_approve批准总账日记账分录(仅限经办人/管理员——信任区域)
frihet_gl_entry_reject以强制理由拒绝总账条目(信任区域)
frihet_gl_entry_audit_log检索总账条目的完整审计跟踪

白标签门户域(3)

状态:存根/v1/portal/domain/* 可调用代理 addCustomPortalDomain, verifyCustomPortalDomain, removeCustomPortalDomain (第397页)。
工具它做什么
frihet_portal_domain_add将自定义域添加到客户端门户(返回DNS CNAME记录)
frihet_portal_domain_verify验证自定义门户域的DNS传播
frihet_portal_domain_remove删除自定义门户域(恢复为默认的Frihet子域)

自驾游和VIES(2)

状态:存根/v1/portal/onboard/* 可调用代理 generatePortalOnboardLink, lookupTaxIdViaVIES (第398页)。公共门户流不包括在MCP中。
工具它做什么
frihet_portal_onboard_link_generate为潜在客户生成有时限的自助登机链接
frihet_tax_id_vies_lookup通过VIES验证欧盟增值税号码(省内到岸价)

IGIC-加那利群岛间接税(4)

状态:存根/v1/igic/* 服务层读取(PR#390)。ATC SOAP除外(内部下文)。
工具它做什么
frihet_modelo_415_summaryM415年度运营>3005欧元(加那利群岛相当于M347)
frihet_modelo_425_summaryM425加那利群岛企业年度IGIC回顾
frihet_modelo_418_summaryM418大型企业(大企业)的月度IGIC回报
frihet_aiem_calculate计算加那利群岛进口/生产商品的AIEM(Arbitrio Importación)

公司税-公司税(2)

状态:存根/v1/is/* 服务层读取西班牙语SL/SA(PR#392)。
工具它做什么
frihet_modelo_200_summaryModelo 200年度IS申报表(应税基数、扣除额、应付净额)
frihet_modelo_202_summaryModelo 202分期付款(4月1日、10月2日、12月3日)

银行分类规则(2)

状态:存根/v1/banking/rules Q3已标记(PR#394)。Webhook处理程序已排除。
工具它做什么
frihet_bank_rules_list列出所有银行自动分类规则(条件+操作+状态)
frihet_bank_rule_create创建新规则,按描述、金额、交易对手自动对交易进行分类

全部127个工具返回 结构化输出 通过 outputSchema --键入JSON,而不是原始文本。列表工具返回分页结果({ data, total, limit, offset }).

______________________________________________________________________

资源(8)

AI可以阅读上下文以做出更明智的决策。

静态 (参考数据,无API调用):

资源URI它提供了什么
API架构frihet://api/schemaOpenAPI摘要:端点、身份验证、速率限制、分页、错误代码
税率frihet://tax/rates西班牙财政区税率:IVA、IGIC、IPSI、欧盟反向收费、IRPF
税务日历frihet://tax/calendar季度提交截止日期:型号303、130、390、420,验证时间表
费用类别frihet://config/expense-categories8类具有可抵扣性规则、IVA处理、摊销
发票状态frihet://config/invoice-statuses状态流(草稿>已发送>已支付/逾期>已取消)、转换规则、webhook事件

动态的 (来自您帐户的实时数据):

资源URI它提供了什么
企业简介frihet://business-profile您的业务信息、计划、默认值、最近的活动、顶级客户
月度快照frihet://monthly-snapshot当月损益、收入、支出、纳税义务
逾期发票frihet://overdue-invoices所有发票逾期(最多100张)

______________________________________________________________________

提示(7)

人工智能可以执行预先构建的工作流,作为引导的多步操作。

提示它的作用争论
monthly-close月末:审核未付发票,分类费用,检查纳税义务,生成摘要month? (YYYY-MM)
onboard-client按地点设置具有正确税率的新客户,并可选择创建欢迎报价clientName, country?, region?
quarterly-tax-prep准备季度税务申报:计算IVA/IGIC,确定免赔额,预览Modelo 303/130/420quarter?, fiscalZone?
overdue-followup查找逾期发票,起草后续消息,建议付款提醒--
new-client-invoice通过税率查询在一个工作流中创建客户+第一张发票clientName, country?
expense-report生成按类别分组的费用报告,其中包含可扣除总额month? (YYYY-MM)
expense-batch批量处理费用:分类、应用税率、标记丢失的收据fiscalZone?

______________________________________________________________________

运作原理

graph LR
    AI["Your AI assistant"]
    MCP["frihet-mcp"]
    API["api.frihet.io"]
    DB["Frihet ERP"]

    AI -- "create_invoice()" --> MCP
    MCP -- "POST /v1/invoices" --> API
    API --> DB
    DB -- "201 + invoice data" --> API
    API -- "structured JSON" --> MCP
    MCP -- "typed response + suggestions" --> AI

    style AI fill:#09090b,stroke:#4ade80,color:#fafafa
    style MCP fill:#09090b,stroke:#fafafa,color:#fafafa
    style API fill:#09090b,stroke:#3f3f46,color:#a1a1aa
    style DB fill:#09090b,stroke:#3f3f46,color:#a1a1aa

服务器将工具调用转换为REST API请求。它处理身份验证、速率限制(429上回退的自动重试)、分页和错误映射。

两种运输方式:

  • 标准 (本地)-- npx @frihet/mcp-server 随着 FRIHET_API_KEY
  • 流式HTTP (远程)-- https://mcp.frihet.io/mcp 使用Bearer令牌或OAuth 2.0+PKCE

环境变量

变量必需默认值
FRIHET_API_KEY是(stdio)--
FRIHET_API_URL没有https://api.frihet.io/v1

______________________________________________________________________

API限值

限制
每分钟请求数每个API密钥100个
每页结果最多100个(默认50个)
请求正文最大1 MB
Webhook有效负载最大100 KB
每个帐户最多20个Webhooks

速率限制是通过指数回退自动处理的。

______________________________________________________________________

克劳德代码技能

除了原始的MCP工具,这个仓库还包括 Claude代码技能 它添加了业务上下文:西班牙税务规则、工作流配方、财务报告和自然语言命令。

安装技能

git clone https://github.com/Frihet-io/frihet-mcp.git
ln -s "$(pwd)/frihet-mcp/skill" ~/.claude/skills/frihet

或者使用通用安装程序:

npx skills add Frihet-io/frihet-mcp

命令

命令它的作用
/frihet status账户概述、最近活动、待付款
/frihet invoice创建、列出、搜索发票
/frihet expense记录和查询费用
/frihet clients管理客户端数据库
/frihet quote创建和管理报价
/frihet report财务摘要(损益表、季度、逾期)
/frihet webhooks配置自动化触发器
/frihet setup引导式设置和连接测试

该技能了解IVA费率、IRPF保留、Modelo 303准备、费用扣除规则和VeriFactu合规性。

完整文档: docs.frihet.io/开发人员/技能-克劳德-代码

______________________________________________________________________

发展

git clone https://github.com/Frihet-io/frihet-mcp.git
cd frihet-mcp
npm install
npm run build

在本地运行:

FRIHET_API_KEY=fri_xxx node dist/index.js

测试与 MCP检查员:

npx @modelcontextprotocol/inspector node dist/index.js

______________________________________________________________________

贡献

欢迎捐款。请先打开一个问题,讨论您想更改的内容。

git clone https://github.com/Frihet-io/frihet-mcp.git
cd frihet-mcp
npm install
npm run build   # must pass before submitting

______________________________________________________________________

当前限制

  • 无OCR或文件上传 --MCP处理结构化数据,而不是图像或PDF。计划在未来发布。
  • 单一公司 --一个API键映射到一个Frihet工作空间。多公司支持尚不可用。
  • 需要Frihet帐户 --您需要一个活跃的帐户 App.frihet.io 和一个API密钥(以 fri_).

______________________________________________________________________

生态系统

包装它是什么
@frihet/mcp-server此MCP服务器(94个工具、8个资源、7个提示)
@frihet/sdkTypeScript SDK(frihet.invoices.create())
frihetCLI(frihet invoices list --status overdue)
用于工作流自动化的n8n社区节点
REST APIOpenAPI 3.1 api.frihet.io/v1
远程MCPCloudflare Workers上的托管端点(零安装)
网络钩子使用HMAC-SHA256的实时事件

链接

______________________________________________________________________

许可证

MIT。看 许可证.

建造于 自由.

目录标签

目录标签

TypeScriptClaude自然语言处理企业管理混合部署财务自动化ERP集成AI助手

支持客户端

Claude DesktopClaudeCursorWindsurfCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

skills

工具数量(toolCount,工具数)

86

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP