一个通过API连接AI助手(如Claude)与Moneybird会计软件的模型上下文协议(MCP)服务器。
created_after:2023-01-01 00:00:00 UTCupdated_after:2023-01-01 10:45:35 UTCfirst_name:value等安装包:
npm install -g moneybird-mcp-server
创建.env文件,并添加你的Moneybird凭证:
MONEYBIRD_API_TOKEN=your_api_token
MONEYBIRD_ADMINISTRATION_ID=your_administration_id
运行服务器:
npx moneybird-mcp-server
要在Claude Desktop中设置此MCP服务器:
如果尚未安装,请全局安装包:
npm install -g moneybird-mcp-server
创建或编辑Claude Desktop配置文件(通常位于~/Library/Application Support/Claude/claude_desktop_config.json),以包含MCP服务器配置:
{
"mcpServers": {
"moneybird": {
"command": "npx",
"args": [
"-y",
"moneybird-mcp-server"
],
"env": {
"MONEYBIRD_API_TOKEN": "your_api_token_here",
"MONEYBIRD_ADMINISTRATION_ID": "your_administration_id_here"
}
}
}
}
重启Claude Desktop以应用更改
在Claude聊天输入框中键入/mcp moneybird以连接到MCP服务器
此服务器允许AI助手通过模型上下文协议与您的Moneybird会计数据进行交互。它提供了各种工具来:
克隆此仓库:
git clone https://github.com/vanderheijden86/moneybird-mcp-server.git
cd moneybird-m
安装依赖项:
npm install
从示例创建.env文件:
cp .env.example .env
编辑.env文件,添加您的Moneybird API凭证:
MONEYBIRD_API_TOKEN:您的Moneybird API令牌(在https://moneybird.com/user/applications生成)MONEYBIRD_ADMINISTRATION_ID:您的Moneybird管理ID(登录后在URL中找到)MCP_SERVER_PORT:运行MCP服务器的端口(默认:3000)对于开发:
npm run dev
对于生产:
npm run build
npm start
此MCP服务器兼容支持模型上下文协议的任何AI助手。一旦运行,可以通过提供服务器URL将其连接到您的AI助手:
http://your-server-address:3000
服务器提供的工具包括:
list_contacts:列出Moneybird中的所有联系人get_contact:根据ID获取特定联系人的详细信息list_sales_invoices:列出所有销售发票get_sales_invoice:根据ID获取特定销售发票的详细信息list_financial_accounts:列出所有财务账户list_products:列出所有产品list_projects:列出所有项目list_time_entries:列出所有时间条目moneybird_request:向Moneybird API发送自定义请求部署此服务器时应采取适当的安全措施,因为它提供了对您的Moneybird数据的访问权限。 考虑以下事项:
MIT