Serveur MCP Code4
Commit 12 nov. 2026Connect AI assistants to your Code4 workspace to manage issues, code reviews, CI/CD pipelines, deployments, and team knowledge.
Aussi connu sous code4-space/mcp, mcp
- Étoiles
- 0
- Outils
- 200
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.0
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que Code4 MCP ?
Code4 est un serveur MCP. Connect AI assistants to your Code4 workspace to manage issues, code reviews, CI/CD pipelines, deployments, and team knowledge. Il expose 200 outils, comme list_issues, get_issue, list_issue_statuses.
Résumé généré à partir du README du projet
À propos du MCP server Code4
Connecting AI assistants to your Code4 workspace allows software teams to manage their entire development lifecycle through natural language. By integrating with tools like Claude, Cursor, VS Code, and ChatGPT, developers can interact directly with issues, code reviews, CI/CD pipelines, and deployments. The server acts as a bridge to your team's indexed knowledge base, respecting individual user permissions for all searches and actions.
This is a hosted MCP server using Streamable HTTP, meaning there is no local installation required. Access is managed via OAuth 2.1 sign-in with your existing Code4 account, ensuring that no static API keys are stored in your client configuration. The server provides access to over 200 specialized tools, including capabilities for managing issue checklists, updating project boards, and linking code to specific tasks. It is designed for teams that use Code4 as their central hub for git hosting, documentation, and team communication.
Ce que vous pouvez faire avec
- 1Query team knowledgeSearch through your team's documented decisions and discussions to find historical context.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Code4 MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Code4 MCP dans Claude Code
$ claude mcp add --transport http mcp https://mcp.code4.space/mcpInstaller Code4 MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.code4.space/mcp"
}
}
}Installer Code4 MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.code4.space/mcp"
}
}
}Installer Code4 MCP dans VS Code CLI
$ code --add-mcp '{"name":"mcp","type":"http","url":"https://mcp.code4.space/mcp"}'Installer Code4 MCP dans Codex
$ codex mcp add mcp --url https://mcp.code4.space/mcpInstaller Code4 MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp] url = "https://mcp.code4.space/mcp"
Installer Code4 MCP dans Gemini CLI
$ gemini mcp add -s user --transport http mcp https://mcp.code4.space/mcpInstaller Code4 MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"url": "https://mcp.code4.space/mcp",
"type": "http"
}
}
}Outils MCP Code4 200
Détectés depuis le READMElist_issuesget_issuelist_issue_statusescreate_issuecreate_subtaskcreate_subtasksset_issue_parentslist_checklistadd_checklistcomplete_checklist_itemsupdate_checklist_itemdelete_checklist_item
| list_issues | — | |
| get_issue | — | |
| list_issue_statuses | — | |
| create_issue | — | |
| create_subtask | — | |
| create_subtasks | — | |
| set_issue_parents | — | |
| list_checklist | — | |
| add_checklist | — | |
| complete_checklist_items | — | |
| update_checklist_item | — | |
| delete_checklist_item | — |
Afficher les 200 outilsAfficher moins d'outils
promote_checklist_itemupdate_issuecomment_issuelist_issue_commentsupdate_issue_commentdelete_issue_commenttoggle_reactionlist_boardslist_issue_boardsadd_issue_to_boardremove_issue_from_boardbulk_update_issuesbulk_delete_issuesdelete_issuelist_deleted_issuesrestore_issuepurge_issuelist_project_tagsmove_issuelist_issue_code_linkslink_issue_codeunlink_issue_codelist_issue_watchersadd_issue_watcherremove_issue_watcherlist_description_versionsget_description_versionrestore_description_versionlist_issue_fieldscreate_issue_fieldupdate_issue_fielddelete_issue_fieldreorder_issue_fieldsadd_issue_field_optionupdate_issue_field_optiondelete_issue_field_optionreorder_issue_field_optionsset_issue_custom_valuescreate_issue_statusupdate_issue_statusdelete_issue_statusreorder_issue_statusesget_status_usagereassign_issue_statusget_boardcreate_boardupdate_boardset_board_columnsdelete_boardset_card_ranklist_sprintscreate_sprintupdate_sprintstart_sprintcomplete_sprintdelete_sprintadd_issue_to_sprintremove_issue_from_sprintcarry_over_sprint_issueslist_code_reviewsget_code_reviewget_code_review_diffget_review_outlineget_code_review_changesget_code_review_commitsget_code_review_messageget_code_review_messagesget_review_patchget_review_merge_policylist_review_viewed_fileslist_review_issuescreate_code_reviewreply_code_reviewset_review_file_viewedset_code_review_statusset_code_review_reviewersadd_code_review_reviewerremove_code_review_reviewerset_my_review_statusfinish_review_workresume_review_workmerge_code_reviewdelete_code_reviewget_repositoryget_repository_urllist_branchesget_branchlist_refslist_commitsget_commit_diffget_commit_patchcompare_refslist_repo_filesread_repo_filesearch_repo_filessearch_repo_codefind_symbollist_file_commitsblame_repo_fileexplain_code_historycommit_repo_filesmerge_branchrebase_branchdelete_branchlist_pipelineslist_pipeline_runsget_pipeline_runget_step_logsget_run_logsget_run_testsrun_pipelinecancel_pipeline_runrerun_pipeline_runrerun_steplist_environmentslist_deploymentsget_deploymentget_deployment_changespreview_deploymentpreview_rollbackcompare_environmentsget_service_declarationget_service_operationsget_service_operationget_service_podsget_service_logsdeploy_serviceapprove_deploymentrollback_servicerestart_servicescale_servicepromote_environmentupdate_environment_configlist_packageslist_package_versionslist_package_filesget_package_download_urllist_secretsset_secretdelete_secretlist_document_folderslist_documentsget_documentlist_document_revisionsget_document_revisioncreate_documentupdate_documentmove_documentarchive_documentrestore_documentdelete_documentrestore_document_revisioncreate_document_folderrename_document_foldermove_document_folderarchive_document_folderrestore_document_folderdelete_document_foldersearch_knowledgeget_entity_contextget_threadlist_relatedfind_by_referenceread_call_transcriptread_call_analysiswhoamifind_peopleresolve_peoplelist_projectsget_projectlist_project_memberslist_repositoriescreate_projectupdate_projectcreate_repositoryget_platform_guideget_organization_rulesget_project_rulesset_organization_rulesset_project_ruleslist_skillsget_skillread_skill_filecreate_skillupdate_skilldelete_skilllist_todolist_todo_history
| promote_checklist_item | — | |
| update_issue | — | |
| comment_issue | — | |
| list_issue_comments | — | |
| update_issue_comment | — | |
| delete_issue_comment | — | |
| toggle_reaction | — | |
| list_boards | — | |
| list_issue_boards | — | |
| add_issue_to_board | — | |
| remove_issue_from_board | — | |
| bulk_update_issues | — | |
| bulk_delete_issues | — | |
| delete_issue | — | |
| list_deleted_issues | — | |
| restore_issue | — | |
| purge_issue | — | |
| list_project_tags | — | |
| move_issue | — | |
| list_issue_code_links | — | |
| link_issue_code | — | |
| unlink_issue_code | — | |
| list_issue_watchers | — | |
| add_issue_watcher | — | |
| remove_issue_watcher | — | |
| list_description_versions | — | |
| get_description_version | — | |
| restore_description_version | — | |
| list_issue_fields | — | |
| create_issue_field | — | |
| update_issue_field | — | |
| delete_issue_field | — | |
| reorder_issue_fields | — | |
| add_issue_field_option | — | |
| update_issue_field_option | — | |
| delete_issue_field_option | — | |
| reorder_issue_field_options | — | |
| set_issue_custom_values | — | |
| create_issue_status | — | |
| update_issue_status | — | |
| delete_issue_status | — | |
| reorder_issue_statuses | — | |
| get_status_usage | — | |
| reassign_issue_status | — | |
| get_board | — | |
| create_board | — | |
| update_board | — | |
| set_board_columns | — | |
| delete_board | — | |
| set_card_rank | — | |
| list_sprints | — | |
| create_sprint | — | |
| update_sprint | — | |
| start_sprint | — | |
| complete_sprint | — | |
| delete_sprint | — | |
| add_issue_to_sprint | — | |
| remove_issue_from_sprint | — | |
| carry_over_sprint_issues | — | |
| list_code_reviews | — | |
| get_code_review | — | |
| get_code_review_diff | — | |
| get_review_outline | — | |
| get_code_review_changes | — | |
| get_code_review_commits | — | |
| get_code_review_message | — | |
| get_code_review_messages | — | |
| get_review_patch | — | |
| get_review_merge_policy | — | |
| list_review_viewed_files | — | |
| list_review_issues | — | |
| create_code_review | — | |
| reply_code_review | — | |
| set_review_file_viewed | — | |
| set_code_review_status | — | |
| set_code_review_reviewers | — | |
| add_code_review_reviewer | — | |
| remove_code_review_reviewer | — | |
| set_my_review_status | — | |
| finish_review_work | — | |
| resume_review_work | — | |
| merge_code_review | — | |
| delete_code_review | — | |
| get_repository | — | |
| get_repository_url | — | |
| list_branches | — | |
| get_branch | — | |
| list_refs | — | |
| list_commits | — | |
| get_commit_diff | — | |
| get_commit_patch | — | |
| compare_refs | — | |
| list_repo_files | — | |
| read_repo_file | — | |
| search_repo_files | — | |
| search_repo_code | — | |
| find_symbol | — | |
| list_file_commits | — | |
| blame_repo_file | — | |
| explain_code_history | — | |
| commit_repo_files | — | |
| merge_branch | — | |
| rebase_branch | — | |
| delete_branch | — | |
| list_pipelines | — | |
| list_pipeline_runs | — | |
| get_pipeline_run | — | |
| get_step_logs | — | |
| get_run_logs | — | |
| get_run_tests | — | |
| run_pipeline | — | |
| cancel_pipeline_run | — | |
| rerun_pipeline_run | — | |
| rerun_step | — | |
| list_environments | — | |
| list_deployments | — | |
| get_deployment | — | |
| get_deployment_changes | — | |
| preview_deployment | — | |
| preview_rollback | — | |
| compare_environments | — | |
| get_service_declaration | — | |
| get_service_operations | — | |
| get_service_operation | — | |
| get_service_pods | — | |
| get_service_logs | — | |
| deploy_service | — | |
| approve_deployment | — | |
| rollback_service | — | |
| restart_service | — | |
| scale_service | — | |
| promote_environment | — | |
| update_environment_config | — | |
| list_packages | — | |
| list_package_versions | — | |
| list_package_files | — | |
| get_package_download_url | — | |
| list_secrets | — | |
| set_secret | — | |
| delete_secret | — | |
| list_document_folders | — | |
| list_documents | — | |
| get_document | — | |
| list_document_revisions | — | |
| get_document_revision | — | |
| create_document | — | |
| update_document | — | |
| move_document | — | |
| archive_document | — | |
| restore_document | — | |
| delete_document | — | |
| restore_document_revision | — | |
| create_document_folder | — | |
| rename_document_folder | — | |
| move_document_folder | — | |
| archive_document_folder | — | |
| restore_document_folder | — | |
| delete_document_folder | — | |
| search_knowledge | — | |
| get_entity_context | — | |
| get_thread | — | |
| list_related | — | |
| find_by_reference | — | |
| read_call_transcript | — | |
| read_call_analysis | — | |
| whoami | — | |
| find_people | — | |
| resolve_people | — | |
| list_projects | — | |
| get_project | — | |
| list_project_members | — | |
| list_repositories | — | |
| create_project | — | |
| update_project | — | |
| create_repository | — | |
| get_platform_guide | — | |
| get_organization_rules | — | |
| get_project_rules | — | |
| set_organization_rules | — | |
| set_project_rules | — | |
| list_skills | — | |
| get_skill | — | |
| read_skill_file | — | |
| create_skill | — | |
| update_skill | — | |
| delete_skill | — | |
| list_todo | — | |
| list_todo_history | — |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblecode4-space/mcp is public and reachablegithub.com/code4-space/mcp ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-13github.com/code4-space/mcp ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle200 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPHTTPS endpoint answered 401 (sign-in required)Réussi
README
Voir sur GitHubCode4 is one workspace for small software teams: issues and boards, git hosting and code review, CI/CD pipelines, deployments to your own Kubernetes, documents, chat and calls. Everything the team writes is indexed into one knowledge base that answers under each person's own permissions.
The Code4 MCP server is a hosted Model Context Protocol server. With it, your AI assistant works with your issues, code reviews, repositories, pipelines, deployments and documents, and searches what your team discussed and decided, as you and with your permissions.
This repository holds the public listing files for MCP directories and clients: server.json, plugin manifests, icons and this guide. The server itself is hosted by Code4; there is nothing to install or run locally.
| Server URL | https://mcp.code4.space/mcp |
| Transport | Streamable HTTP |
| Sign-in | OAuth 2.1 with your Code4 account |
| Recommended server name | c4 |
| Registry name | space.code4/mcp |
| Tools | more than 200 |
Contents
- Before you start
- Connect your client
- How sign-in works
- Tools
- Permissions and security
- Data handling
- Troubleshooting
- Support
- Files in this repository
Before you start
- You need a Code4 account and membership in at least one organization. Sign up if you do not have one.
- Your AI client must support remote MCP servers over Streamable HTTP with OAuth sign-in. Code4 does not accept a static token in a header, so clients that only support API keys cannot connect.
- If you add the server by hand, name it
c4. The ready-made commands and prompts that Code4 gives you for coding agents call the tools asmcp__c4__*. When you install Code4 from a client's directory or as a plugin, the client picks the name, and that is fine.
Ready-made commands are also in the Code4 app under Preferences → AI Integrations.
Current status: sign-in works today for Claude (claude.ai, Claude Desktop and Claude Code). Sign-in for ChatGPT, Cursor, VS Code and the other clients below is opening soon; until then they cannot complete the OAuth step.
We test new client versions as they come out. If a client below does not connect, write to support@code4.space with the client name and version.
Connect your client
On first use, your client opens a browser window with the Code4 sign-in page. Sign in, then approve access on the consent screen. The name shown on the consent screen is the name the client gave itself.
Claude Code
claude mcp add --scope user --transport http c4 https://mcp.code4.space/mcp
Then run /mcp in Claude Code, select c4 and choose Authenticate. --scope user makes the server available in every project, not only in the current folder.
You can also install it as a Claude Code plugin from this repository:
/plugin marketplace add code4-space/mcp
/plugin install code4@code4
Claude (web, desktop and mobile)
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name:
Code4. Remote MCP server URL:https://mcp.code4.space/mcp. - Under Advanced settings → OAuth client, choose Register automatically.
- Click Connect and sign in to Code4.
On Team and Enterprise plans, an Owner first adds the connector in Organization settings → Connectors. Turn the connector on for a conversation from the + menu → Connectors. Connectors you add in Claude on the web also work in Claude Desktop and the mobile apps.
ChatGPT
- Open Settings → Apps → Advanced settings and turn on Developer mode.
- In Settings → Apps, click Create app.
- Name:
Code4. MCP server URL:https://mcp.code4.space/mcp. Authentication: OAuth. - Sign in to Code4 when asked.
To use it, choose Developer mode from the + menu in a conversation and select Code4. Developer mode availability depends on your ChatGPT plan.
Codex CLI
codex mcp add c4 --url https://mcp.code4.space/mcp
codex mcp login c4
If sign-in fails at the client registration step, run codex mcp login c4 --oauth-client-registration dcr.
Cursor
The button opens Cursor with this deeplink. You can also paste it into your browser:
cursor://anysphere.cursor-deeplink/mcp/install?name=c4&config=eyJ1cmwiOiJodHRwczovL21jcC5jb2RlNC5zcGFjZS9tY3AifQ%3D%3D
Or add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"c4": { "url": "https://mcp.code4.space/mcp" }
}
}
Open Cursor Settings → MCP and click Connect next to c4 if Cursor asks you to sign in.
VS Code (GitHub Copilot)
The button opens VS Code with this install link:
vscode:mcp/install?%7B%22name%22%3A%22c4%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.code4.space%2Fmcp%22%7D
For VS Code Insiders, replace vscode: with vscode-insiders:.
Or from the command line:
code --add-mcp '{"name":"c4","type":"http","url":"https://mcp.code4.space/mcp"}'
Or in .vscode/mcp.json:
{
"servers": {
"c4": { "type": "http", "url": "https://mcp.code4.space/mcp" }
}
}
VS Code sends at most 128 tools per request. Code4 has more, so open Configure Tools in the chat view and keep the groups you need.
Gemini CLI
Install the extension from this repository:
gemini extensions install https://github.com/code4-space/mcp
Or add the server directly:
gemini mcp add --transport http c4 https://mcp.code4.space/mcp
Or in ~/.gemini/settings.json:
{
"mcpServers": {
"c4": { "httpUrl": "https://mcp.code4.space/mcp" }
}
}
Gemini CLI opens the sign-in page the first time it calls a Code4 tool.
Devin Desktop (formerly Windsurf)
Add this to ~/.config/devin/mcp_config.json (on Windows, %APPDATA%\devin\mcp_config.json):
{
"mcpServers": {
"c4": { "url": "https://mcp.code4.space/mcp" }
}
}
Versions released as Windsurf read ~/.codeium/windsurf/mcp_config.json and use serverUrl instead of url:
{
"mcpServers": {
"c4": { "serverUrl": "https://mcp.code4.space/mcp" }
}
}
When the server shows Needs auth, click Authenticate.
Zed
Add this to your Zed settings.json:
{
"context_servers": {
"c4": { "url": "https://mcp.code4.space/mcp" }
}
}
Zed starts the sign-in flow on its own.
Cline
In MCP Servers → Configure, add this to cline_mcp_settings.json:
{
"mcpServers": {
"c4": { "type": "streamableHttp", "url": "https://mcp.code4.space/mcp" }
}
}
The type must be exactly streamableHttp. See also llms-install.md.
Other clients
Any client that supports remote MCP servers with OAuth can connect. Most accept this configuration:
{
"mcpServers": {
"c4": { "type": "http", "url": "https://mcp.code4.space/mcp" }
}
}
How sign-in works
- The server answers an unauthenticated request with
401and aWWW-Authenticateheader that points to its OAuth protected resource metadata:https://mcp.code4.space/.well-known/oauth-protected-resource/mcp. - The metadata names the Code4 authorization server.
- Your client registers itself there automatically (Dynamic Client Registration), then signs you in with the authorization code flow and PKCE (S256). Requested scopes:
openid profile email offline_access. - You sign in with your Code4 account and approve access on the consent screen. Your client stores the tokens; the configuration never contains a key or a password.
- Personal access tokens work with the Code4 API, not with the MCP server.
Tools
The server has more than 200 tools. Each tool has a human-readable title and MCP annotations: read-only tools carry readOnlyHint, and tools that change data that is hard to restore carry destructiveHint. The lists below are grouped by area; read marks a read-only tool, write marks a tool that changes data.
| Tool | Title | Kind |
|---|---|---|
list_issues |
List issues | read |
get_issue |
Get issue | read |
list_issue_statuses |
List issue statuses | read |
create_issue |
Create issue | write |
create_subtask |
Create subtask | write |
create_subtasks |
Create subtasks in bulk | write |
set_issue_parents |
Set issue parents | write |
list_checklist |
List issue checklist | read |
add_checklist |
Add checklist items | write |
complete_checklist_items |
Check off checklist items | write |
update_checklist_item |
Update checklist item | write |
delete_checklist_item |
Delete checklist item | write |
promote_checklist_item |
Turn checklist item into issue | write |
update_issue |
Update issue | write |
comment_issue |
Comment on issue | write |
list_issue_comments |
List issue comments | read |
update_issue_comment |
Edit my issue comment | write |
delete_issue_comment |
Delete my issue comment | write |
toggle_reaction |
Toggle reaction | write |
list_boards |
List boards | read |
list_issue_boards |
List boards of an issue | read |
add_issue_to_board |
Add issue to board | write |
remove_issue_from_board |
Remove issue from board | write |
bulk_update_issues |
Update issues in bulk | write |
bulk_delete_issues |
Delete issues in bulk | write |
delete_issue |
Delete issue | write |
list_deleted_issues |
List deleted issues | read |
restore_issue |
Restore deleted issue | write |
purge_issue |
Permanently erase issue | write |
list_project_tags |
List project tags | read |
move_issue |
Move issue to another project | write |
list_issue_code_links |
List issue code links | read |
link_issue_code |
Link code to issue | write |
unlink_issue_code |
Unlink code from issue | write |
list_issue_watchers |
List issue watchers | read |
add_issue_watcher |
Add issue watcher | write |
remove_issue_watcher |
Remove issue watcher | write |
list_description_versions |
List issue history versions | read |
get_description_version |
Get issue history version | read |
restore_description_version |
Restore issue history version | write |
| Tool | Title | Kind |
|---|---|---|
list_issue_fields |
List issue fields | read |
create_issue_field |
Create issue field | write |
update_issue_field |
Update issue field | write |
delete_issue_field |
Delete issue field | write |
reorder_issue_fields |
Reorder issue fields | write |
add_issue_field_option |
Add issue field option | write |
update_issue_field_option |
Update issue field option | write |
delete_issue_field_option |
Delete issue field option | write |
reorder_issue_field_options |
Reorder issue field options | write |
set_issue_custom_values |
Set issue custom field values | write |
create_issue_status |
Create issue status | write |
update_issue_status |
Update issue status | write |
delete_issue_status |
Delete issue status | write |
reorder_issue_statuses |
Reorder issue statuses | write |
get_status_usage |
Get issue status usage | read |
reassign_issue_status |
Move all issues to another status | write |
get_board |
Get board | read |
create_board |
Create board | write |
update_board |
Update board | write |
set_board_columns |
Set board columns | write |
delete_board |
Delete board | write |
set_card_rank |
Reorder board card | write |
| Tool | Title | Kind |
|---|---|---|
list_sprints |
List sprints | read |
create_sprint |
Create sprint | write |
update_sprint |
Update sprint | write |
start_sprint |
Start sprint | write |
complete_sprint |
Complete sprint | write |
delete_sprint |
Delete sprint | write |
add_issue_to_sprint |
Add issue to sprint | write |
remove_issue_from_sprint |
Remove issue from sprint | write |
carry_over_sprint_issues |
Carry over sprint issues | write |
| Tool | Title | Kind |
|---|---|---|
list_code_reviews |
List code reviews | read |
get_code_review |
Get code review | read |
get_code_review_diff |
Get full code review diff | read |
get_review_outline |
Get code review outline | read |
get_code_review_changes |
List code review changed files | read |
get_code_review_commits |
List code review commits | read |
get_code_review_message |
Get code review message | read |
get_code_review_messages |
List code review discussion | read |
get_review_patch |
Get code review patch | read |
get_review_merge_policy |
Check if code review can merge | read |
list_review_viewed_files |
List viewed review files | read |
list_review_issues |
List issues linked to review | read |
create_code_review |
Create merge request | write |
reply_code_review |
Reply in code review | write |
set_review_file_viewed |
Mark review file as viewed | write |
set_code_review_status |
Set code review status | write |
set_code_review_reviewers |
Set code review reviewers | write |
add_code_review_reviewer |
Add code review reviewer | write |
remove_code_review_reviewer |
Remove code review reviewer | write |
set_my_review_status |
Set my reviewer verdict | write |
finish_review_work |
Hand review back to reviewers | write |
resume_review_work |
Take review back to fix | write |
merge_code_review |
Merge code review | write |
delete_code_review |
Delete code review | write |
| Tool | Title | Kind |
|---|---|---|
get_repository |
Get repository | read |
get_repository_url |
Get repository clone URL | read |
list_branches |
List branches | read |
get_branch |
Get branch | read |
list_refs |
List branches and tags | read |
list_commits |
List commits | read |
get_commit_diff |
Get commit diff | read |
get_commit_patch |
Get commit patch | read |
compare_refs |
Compare branches or commits | read |
list_repo_files |
List repository directory | read |
read_repo_file |
Read repository file | read |
search_repo_files |
Search repository files by path | read |
search_repo_code |
Search repository code | read |
find_symbol |
Find symbol definition | read |
list_file_commits |
List file history | read |
blame_repo_file |
Blame repository file | read |
explain_code_history |
Explain code history | read |
commit_repo_files |
Commit files to repository | write |
merge_branch |
Merge branch without review | write |
rebase_branch |
Rebase branch | write |
delete_branch |
Delete branch | write |
| Tool | Title | Kind |
|---|---|---|
list_pipelines |
List pipelines | read |
list_pipeline_runs |
List pipeline runs | read |
get_pipeline_run |
Get pipeline run | read |
get_step_logs |
Get pipeline step logs | read |
get_run_logs |
Get pipeline run logs | read |
get_run_tests |
Get pipeline run test results | read |
run_pipeline |
Run pipeline | write |
cancel_pipeline_run |
Cancel pipeline run | write |
rerun_pipeline_run |
Rerun pipeline run | write |
rerun_step |
Rerun pipeline step | write |
| Tool | Title | Kind |
|---|---|---|
list_environments |
List environments | read |
list_deployments |
List deployments | read |
get_deployment |
Get deployment | read |
get_deployment_changes |
Get deployment changes | read |
preview_deployment |
Preview deployment | read |
preview_rollback |
Preview service rollback | read |
compare_environments |
Compare environments | read |
get_service_declaration |
Get service declaration | read |
get_service_operations |
List service operations | read |
get_service_operation |
Get service operation | read |
get_service_pods |
Get service pods | read |
get_service_logs |
Get service logs | read |
deploy_service |
Deploy service | write |
approve_deployment |
Approve deployment | write |
rollback_service |
Roll back service | write |
restart_service |
Restart service | write |
scale_service |
Scale service | write |
promote_environment |
Promote between environments | write |
update_environment_config |
Replace environment config | write |
| Tool | Title | Kind |
|---|---|---|
list_packages |
List packages | read |
list_package_versions |
List package versions | read |
list_package_files |
List package files | read |
get_package_download_url |
Get package download link | read |
list_secrets |
List secret names | read |
set_secret |
Set secret | write |
delete_secret |
Delete secret | write |
| Tool | Title | Kind |
|---|---|---|
list_document_folders |
List document folders | read |
list_documents |
List documents | read |
get_document |
Get document | read |
list_document_revisions |
List document revisions | read |
get_document_revision |
Get document revision | read |
create_document |
Create document | write |
update_document |
Update document | write |
move_document |
Move document | write |
archive_document |
Archive document | write |
restore_document |
Restore document | write |
delete_document |
Delete document | write |
restore_document_revision |
Restore document revision | write |
create_document_folder |
Create document folder | write |
rename_document_folder |
Rename document folder | write |
move_document_folder |
Move document folder | write |
archive_document_folder |
Archive document folder | write |
restore_document_folder |
Restore document folder | write |
delete_document_folder |
Delete document folder | write |
| Tool | Title | Kind |
|---|---|---|
search_knowledge |
Search team knowledge | read |
get_entity_context |
Get full context of an item | read |
get_thread |
Get conversation thread | read |
list_related |
List related items | read |
find_by_reference |
Find by key or reference | read |
read_call_transcript |
Read call transcript | read |
read_call_analysis |
Read call summary | read |
| Tool | Title | Kind |
|---|---|---|
whoami |
Get my profile | read |
find_people |
Find people by name | read |
resolve_people |
Resolve people by ID | read |
list_projects |
List projects | read |
get_project |
Get project | read |
list_project_members |
List project members | read |
list_repositories |
List repositories | read |
create_project |
Create project | write |
update_project |
Update project and members | write |
create_repository |
Create repository | write |
get_platform_guide |
Get platform guide | read |
get_organization_rules |
Get organization rules for agents | read |
get_project_rules |
Get project rules for agents | read |
set_organization_rules |
Set organization rules for agents | write |
set_project_rules |
Set project rules for agents | write |
list_skills |
List team skills | read |
get_skill |
Get team skill | read |
read_skill_file |
Read team skill file | read |
create_skill |
Create team skill | write |
update_skill |
Update team skill | write |
delete_skill |
Delete team skill | write |
| Tool | Title | Kind |
|---|---|---|
list_todo |
List my to-dos | read |
list_todo_history |
List completed to-dos | read |
create_todo |
Create to-do | write |
update_todo |
Update to-do | write |
complete_todo |
Complete to-do | write |
reopen_todo |
Reopen to-do | write |
reorder_todo |
Reorder to-dos | write |
delete_todo |
Delete to-do | write |
convert_todo_to_issue |
Convert to-do to issue | write |
list_time_entries |
List time entries | read |
get_current_timer |
Get my running timer | read |
log_time |
Log time | write |
update_time_entry |
Update time entry | write |
delete_time_entry |
Delete time entry | write |
start_timer |
Start timer | write |
pause_timer |
Pause timer | write |
resume_timer |
Resume timer | write |
The live list, with full descriptions and annotations, is what your client receives from tools/list after sign-in.
Example prompts
- "Show my open issues in project WEB, highest priority first."
- "Create an issue in WEB: the export button does nothing in Safari. Assign it to me."
- "Summarize merge request #128 and list the unresolved threads."
- "Find where
OrderTotalis defined and who changed it last." - "Why did the last pipeline run on main fail?"
- "What would change if I deployed the latest build to staging? Show the preview first."
- "What did the team decide about the release schedule? Link the sources."
Questions sur Code4 MCP
Comment ajouter Code4 MCP à Claude Code ?
Exécutez claude mcp add --transport http mcp https://mcp.code4.space/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Code4 MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils Code4 MCP fournit-il ?
Il expose 200 outils, dont list_issues, get_issue, list_issue_statuses, create_issue, create_subtask.
How do I connect my AI client?
You can connect via various methods depending on your client, such as using the Claude Code CLI, adding a custom connector in Claude web, or using deep links for Cursor and VS Code.
Does this server require local installation?
No, the Code4 MCP server is a hosted server, so there is nothing to install or run locally.
What authentication method does it use?
The server uses OAuth 2.1 with your Code4 account for secure sign-in.
Can I use an API key to connect?
No, the server requires OAuth sign-in and does not accept static tokens in a header.