Skip to main content
Glama
Levisteria

MOCO MCP Server

by Levisteria

npm version License: MIT

手動でエンドポイントを定義する代わりに、このサーバーは公式の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-server

Claude 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
  1. 依存関係をインストール:

npm install
  1. プロジェクトをビルド:

npm run build
  1. ローカルで実行:

npm start

仕組み

  1. サーバーはopenapi/ディレクトリから同梱のMOCO OpenAPI仕様を読み込みます。

  2. @apidevtools/swagger-parserを使用してすべての$refリンクを解決し、完全かつ正確なJSONスキーマを保証します。

  3. すべてのパス(例: /activities)とメソッド(例: GETPOST)を解析し、その要約と説明を抽出します。

  4. パラメータとリクエストボディをMCPが理解できるJSONスキーマに変換します。

  5. 生成されたツールは、例えばget_activitiespost_activitiesのように命名されます。

  6. LLMがツールを呼び出すと、サーバーは認証済みリクエストをMOCOに転送し、JSON結果を返します。

ライセンス

MITライセンス

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
6Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    7
    26
    6
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for the FreeAgent accounting API, enabling LLMs to securely access and manage accounting data including contacts, invoices, bills, bank transactions, and more.
    5
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP 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.
    289
    AGPL 3.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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