MOCO MCP Server
엔드포인트를 수동으로 정의하는 대신, 이 서버는 공식 MOCO OpenAPI 명세(openapi/ 디렉터리에 포함됨)와 전체 스키마 참조 파서를 사용하여 사용 가능한 모든 MCP 도구를 자동으로 생성합니다. 이를 통해 MCP 호환 LLM(예: Claude)은 정확한 도구 설명과 매개변수 스키마를 갖춘 MOCO API v1의 모든 읽기 및 쓰기 작업(GET, POST, PUT, DELETE)에 즉시 액세스할 수 있습니다.
Levelisteria GbR(운영자: Eddy Lackmann)이 개발하고 유지 관리합니다.
기능
전체 API 커버리지: Time Tracking, Projects, Invoices, Contacts 등 모든 MOCO 엔드포인트에 대한 도구를 자동으로 생성합니다.
안전 모드: 환경 변수를 통해
READ_ONLY로 제한하여 LLM이 의도치 않게 데이터를 수정하는 것을 방지할 수 있습니다.항상 최신 유지: 서버가 시작될 때마다 MOCO에서 최신 API 명세를 가져옵니다.
간편한 실행:
npx를 통해 바로 실행할 수 있습니다.
Related MCP server: Odoo MCP Server
사전 요구 사항
Node.js (v24 이상)
MOCO 계정 (
<your-account>.mocoapp.com)MOCO API 키 (MOCO에서 Profile > Integrations에서 확인 가능)
빠른 시작 (npx)
네전역 설치 없이 서버를 직접 실행할 수 있습니다:
export MOCO_DOMAIN="your-account-name"
export MOCO_API_KEY="your-api-key"
npx -y @levisteria-solutions/moco-mcp-serverClaude Distop에서 설정
Claude Desktop 또는 Claude Code과 같은 MCP 설정에 서버를 추가합니다.
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링크를 역참조(dereference)하여 완전하고 정확한 JSON 스키마를 보장합니다.모든 경로(예:
/activities)와 메서드(예:GET,POST)를 파싱하고 그 요약과 설명을 추출합니다.매개변수와 요청 본문을 MCP가 이해하는 JSON 스키마로 변환합니다.
생성된 도구는 예:
get_activities또는post_activities와 같이 이름이 지정됩니다.LLM이 도구를 호출하면 서버는 인증된 요청을 MOCO에 전달하고 JSON 결과를 반환합니다.
라이선스
MIT License
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