
qpiai/zoho-projects-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
This is an mcp server for Zoho projects
개요
A Model Context Protocol (MCP) server that provides integration with Zoho Projects API. This server enables AI assistants to interact with Zoho Projects for managing projects, tasks, issues, milestones, and more. - - List all portals - Get portal details - - List projects - Get project details - Create new projects - Update existing projects - Delete projects (move to trash) - - List tasks (portal or project level) - Get task details - Create tasks - Update tasks - Delete tasks - - List issues (portal or project level) - Get issue details - Create issues - Update issues - - Search across portal or project - Filter by module (projects, tasks, issues, milestones, forums, events) 1. (v18 or higher) 2. with API access 3. 1. Go to Zoho API Console 2. Click button 3. Choose (recommended for personal use) or 4. Fill in the application details: - : e.g.
README
원문 README의 일부입니다. 원문 보기.
Zoho Projects MCP Server
A Model Context Protocol (MCP) server that provides integration with Zoho Projects API. This server enables AI assistants to interact with Zoho Projects for managing projects, tasks, issues, milestones, and more.
Features
Supported Operations
-
Portal Management
- List all portals
- Get portal details
-
Project Management
- List projects
- Get project details
- Create new projects
- Update existing projects
- Delete projects (move to trash)
-
Task Management
- List tasks (portal or project level)
- Get task details
- Create tasks
- Update tasks
- Delete tasks
-
Issue Management
- List issues (portal or project level)
- Get issue details
- Create issues
- Update issues
-
Phase/Milestone Management
- List phases
- Create phases
-
Search
- Search across portal or project
- Filter by module (projects, tasks, issues, milestones, forums, events)
-
User Management
- List users in portal or project
Prerequisites
- Node.js (v18 or higher)
- Zoho Projects Account with API access
- Zoho OAuth Credentials
Setup
1. Get Zoho OAuth Credentials (Detailed Guide)
Step 1: Create a Zoho Developer Application
- Go to Zoho API Console
- Click “Add Client” button
- Choose “Self Client” (recommended for personal use) or “Server-based Applications”
- Fill in the application details:
- Client Name: e.g., “Zoho Projects MCP”
- Homepage URL: Your website or
http://localhostfor testing - Authorized Redirect URIs:
http://localhost:8080/callback(or your preferred redirect URL)
- Click “Create” and note down:
- Client ID (e.g.,
1000.XXXXXXXXXX) - Client Secret (keep this secure!)
- Client ID (e.g.,
Step 2: Generate Authorization Code
-
Build the authorization URL with required scopes:
https://accounts.zoho.{REGION}/oauth/v2/auth? scope=ZohoProjects.portals.ALL,ZohoProjects.projects.ALL,ZohoProjects.tasks.ALL,ZohoProjects.bugs.ALL,ZohoProjects.milestones.ALL,ZohoProjects.users.READ,ZohoSearch.securesearch.READ &client_id=YOUR_CLIENT_ID &response_type=code &access_type=offline &redirect_uri=YOUR_REDIRECT_URIReplace
{REGION}with your region:- US:
com - EU:
eu - IN:
in - AU:
com.au - CN:
com.cn
- US:
-
Open this URL in your browser
-
Log in to your Zoho account and authorize the application
-
You’ll be redirected to your redirect URI with a code parameter in the URL:
http://localhost:8080/callback?code=1000.XXXXX.XXXXX&location=in&accounts-server=https://accounts.zoho.in -
Copy the
codevalue (valid for ~2 minutes, use it immediately!)
Step 3: Exchange Code for Tokens
Use this curl command to get your access and refresh tokens:
curl -X POST https://accounts.zoho.{REGION}/oauth/v2/token \
-d "code=YOUR_AUTHORIZATION_CODE" \
설치
docker run -i --rm --env-file /absolute/path/to/zoho-mcp/.env zoho-mcp-stdio설정
{
"mcpServers": {
"zoho-projects": {
"command": "node",
"args": ["/absolute/path/to/zoho-mcp/dist/index.js"],
"env": {
"ZOHO_ACCESS_TOKEN": "your_access_token_here",
"ZOHO_REFRESH_TOKEN": "your_refresh_token_here",
"ZOHO_CLIENT_ID": "your_client_id_here",
"ZOHO_CLIENT_SECRET": "your_client_secret_here",
"ZOHO_PORTAL_ID": "your_portal_id_here",
"ZOHO_API_DOMAIN": "https://projectsapi.zoho.in",
"ZOHO_ACCOUNTS_DOMAIN": "https://accounts.zoho.in"
}
}
}
}