MOCO MCP Server
手動でエンドポイントを定義する代わりに、このサーバーは公式のMOCO OpenAPI仕様(openapi/ディレクトリに同梱)と完全なスキーマ参照パーサーを使用して、利用可能なすべてのMCPツールを自動生成します。これにより、MCP互換のLLM(Claudeなど)は、正確なツール説明とパラメータスキーマを備えたMOCO API v1のすべての読み取り・書き込み操作(GET、POST、PUT、DELETE)に即座にアクセスできます。
Levisteria GbR(Eddy Lackmann)によって開発・保守されています。
機能
完全なAPIカバレッジ: タイムトラッキング、プロジェクト、請求書、連絡先、その他すべてのMOCOエンドポイント向けのツールを自動生成します。
セーフティモード: 環境変数を使用して
READ_ONLYに制限し、LLMによる誤ったデータ変更を防ぐことができます。常に最新: サーバー起動のたびにMOCOから最新のAPI仕様を取得します。
簡単な実行:
npxで直接実行できます。
Related MCP server: Odoo MCP Server
前提条件
Node.js (v24以上)
MOCOアカウント (
<your-account>.mocoapp.com)MOCO APIキー (MOCOの「プロフィール > 統合」で確認できます)
クイックスタート (npx)
グローバルにインストールせずにサーバーを直接実行できます:
export MOCO_DOMAIN="your-account-name"
export MOCO_API_KEY="your-api-key"
npx -y @levisteria-solutions/moco-mcp-serverClaude Desktop / Cursorでの設定
MCP設定にサーバーを追加します(例: Claude DesktopまたはCursor)。
npxを使用する場合(ローカル利用におすすめ)
{
"mcpServers": {
"moco": {
"command": "npx",
"args": ["-y", "@levisteria-solutions/moco-mcp-server"],
"env": {
"MOCO_DOMAIN": "your-account-name",
"MOCO_API_KEY": "your-api-key",
"MOCO_READ_ONLY": "false"
}
}
}
}
## Environment Variables
| Variable | Description | Example |
|----------|-------------|---------|
| `MOCO_DOMAIN` | Your MOCO subdomain (without `.mocoapp.com`) | `mycompany` |
| `MOCO_API_KEY` | Your personal or account API Key | `12345abcdef...` |
| `MOCO_READ_ONLY` | If `true`, only GET requests (reading) are allowed. POST/PUT/DELETE are blocked. | `true` or `false` |
## Development
1. Clone the repository:
```bash
git clone https://github.com/levisteria/moco-mcp-server.git
cd moco-mcp-server依存関係をインストール:
npm installプロジェクトをビルド:
npm run buildローカルで実行:
npm start仕組み
サーバーは
openapi/ディレクトリから同梱のMOCO OpenAPI仕様を読み込みます。@apidevtools/swagger-parserを使用してすべての$refリンクを解決し、完全かつ正確なJSONスキーマを保証します。すべてのパス(例:
/activities)とメソッド(例:GET、POST)を解析し、その要約と説明を抽出します。パラメータとリクエストボディをMCPが理解できるJSONスキーマに変換します。
生成されたツールは、例えば
get_activitiesやpost_activitiesのように命名されます。LLMがツールを呼び出すと、サーバーは認証済みリクエストをMOCOに転送し、JSON結果を返します。
ライセンス
MITライセンス
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides a Model Context Protocol interface to MoCo time tracking and project management systems, enabling AI assistants to retrieve work activities, projects, tasks, holidays, and presence data.7266MIT
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to interact with Odoo ERP systems through MCP protocol. Supports multi-server architecture with secure authentication, allowing natural language access to Odoo data, resources, and business operations.
- AlicenseNot gradedqualityCmaintenanceMCP server for the FreeAgent accounting API, enabling LLMs to securely access and manage accounting data including contacts, invoices, bills, bank transactions, and more.51MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that enables LLMs to interact with ERPNext/Frappe sites for document CRUD, search, reports, workflows, and analytics, respecting user permissions and logging all actions.289AGPL 3.0
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Levisteria/moco-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server