Serveur MCP Tuskway
Commit 11 nov. 2026Permet aux agents IA et aux équipes de développement de planifier, concevoir et gérer des tickets via un notebook d'épic partagé.
Aussi connu sous Tuskway/plugin, plugin
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.4
- Dernier commit
- 11 nov. 2026
- Licence
- MIT
Qu'est-ce que Tuskway MCP ?
Tuskway est un serveur MCP. Permet aux agents IA et aux équipes de développement de planifier, concevoir et gérer des tickets via un notebook d'épic partagé.
Résumé généré à partir du README du projet
À propos du MCP server Tuskway
Tuskway permet aux agents IA et aux équipes de développement de planifier, concevoir et gérer des tickets logiciels à travers un notebook d'épic partagé. Cet outil se connecte à un MCP server hébergé pour fournir neuf SKILL distinctes qui facilitent la gestion de projet collaborative. Il est conçu pour fonctionner dans une grande variété d'environnements de développement, notamment Claude Code, Cursor, Codex, Copilot CLI, Grok Build, OpenCode, Pi et Gemini CLI.
Les utilisateurs interagissent avec le serveur via une connexion OAuth dans leur client habituel plutôt que d'utiliser des jetons d'accès manuels. L'installation nécessite d'installer le plugin directement depuis le dépôt, car il n'est pas encore répertorié dans les répertoires de plugins standards de Claude ou Cursor. Comme le serveur fonctionne via streamable HTTP, il offre un moyen centralisé pour que différents agents accèdent et synchronisent les données de conception et de tickets au sein d'un espace de travail unifié.
Ce que vous pouvez faire avec
- 1Synchroniser les documents de conceptionUn agent IA peut utiliser les compétences intégrées pour s'assurer que les fichiers de conception sont alignés avec le notebook d'épic partagé.
- 2S'intégrer aux assistants de codeLes équipes peuvent ajouter les capacités de Tuskway à leurs flux de travail existants dans Cursor ou Claude Code.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Tuskway MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Tuskway MCP dans Claude Code
$ claude mcp add --transport http plugin https://tuskway.com/mcpInstaller Tuskway MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"plugin": {
"url": "https://tuskway.com/mcp"
}
}
}Installer Tuskway MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"plugin": {
"type": "http",
"url": "https://tuskway.com/mcp"
}
}
}Installer Tuskway MCP dans VS Code CLI
$ code --add-mcp '{"name":"plugin","type":"http","url":"https://tuskway.com/mcp"}'Installer Tuskway MCP dans Codex
$ codex mcp add plugin --url https://tuskway.com/mcpInstaller Tuskway MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.plugin] url = "https://tuskway.com/mcp"
Installer Tuskway MCP dans Gemini CLI
$ gemini mcp add -s user --transport http plugin https://tuskway.com/mcpInstaller Tuskway MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"plugin": {
"url": "https://tuskway.com/mcp",
"type": "http"
}
}
}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 accessibletuskway/plugin is public and reachablegithub.com/tuskway/plugin ↗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-11github.com/tuskway/plugin ↗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èle0 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 GitHubTuskway plugin
One plugin folder, plugins/tuskway, for Claude Code, Cursor, Codex, Copilot CLI, Grok Build, OpenCode, and Pi. Grok Bot uses the Cursor install.
The plugin connects to the hosted MCP server at https://tuskway.com/mcp. Sign-in is OAuth in the client. The package contains no access tokens, hooks, rule files, or subagents.
Nine workflow skills are in plugins/tuskway/skills/.
Install
Install from this repository. It is not listed in the Claude, Cursor, or Codex plugin directories. The hosted server is listed in the official MCP Registry as com.tuskway/tuskway.
| Agent | Install | Sign in |
|---|---|---|
| Claude Code | /plugin marketplace add tuskway/plugin, then /plugin install tuskway@tuskway |
/mcp, select plugin:tuskway:tuskway |
| Cursor (team) | Dashboard → Plugins & MCPs → Team Marketplaces → Import from Repo https://github.com/Tuskway/plugin. Members install from Customize. |
Cursor's sign-in prompt |
| Cursor (individual) | Customize → Add Marketplace → Import from GitHub at User scope, then Add in the Personal tab. | Cursor's sign-in prompt |
| Grok Bot | Use the Cursor install. Complete GitHub auth if Cursor asks to sync plugins. | Through Cursor |
| Codex | codex plugin marketplace add tuskway/plugin, then codex plugin add tuskway@tuskway |
codex mcp login tuskway |
| Copilot CLI | copilot plugin marketplace add tuskway/plugin, then copilot plugin install tuskway@tuskway |
/mcp auth tuskway |
| Grok Build | grok plugin install tuskway/plugin |
/mcps, select tuskway, press i |
| OpenCode | npx skills add tuskway/plugin --agent opencode and opencode mcp add tuskway --url https://tuskway.com/mcp |
opencode mcp auth tuskway |
| Pi | pi install git:github.com/tuskway/plugin and pi mcp add tuskway --url https://tuskway.com/mcp |
pi mcp login tuskway |
| Gemini CLI | gemini extensions install https://github.com/Tuskway/plugin |
Gemini's sign-in prompt |
Update with the client's marketplace update command. Pi and OpenCode update by running their install commands again.
MCP
Two files name the server tuskway at https://tuskway.com/mcp.
plugins/tuskway/mcp.json is the Agent Plugins document. The server is streamable-http with type and url only. That schema rejects any other field, including auth and extensions. Codex drops a server entry that includes extensions, so this file does not declare OAuth. Sign in with the client's MCP login.
.mcp.json is { "type": "http", "url": "https://tuskway.com/mcp" }. Claude Code treats a url without type as stdio. Cursor reads .mcp.json before mcp.json. .cursor-plugin/plugin.json pins mcpServers to ./.mcp.json.
Codex requires onboardingSkill to be a ./ path to a packaged SKILL.md. Both Codex manifests set it to ./skills/setup-tuskway/SKILL.md.
The root package.json is "private": true, so npm publish does not upload this package. Pi installs the git repository and loads plugins/tuskway/skills.
server.json names the same server for the official MCP Registry: com.tuskway/tuskway over streamable HTTP at https://tuskway.com/mcp. gemini-extension.json and GEMINI.md are the Gemini CLI extension at the repository root. The Gemini CLI gallery also needs the GitHub topic gemini-cli-extension on this repository.
Check the package
node --test scripts/test-plugin.mjs
node scripts/sync.mjs --check
node scripts/validate.mjs
node scripts/package-limits.mjs
npm run build:openai-zip
node --test scripts/test-manifests.mjs scripts/test-build-claude.mjs evals/mock-tuskway.test.mjs evals/grade.test.mjs
sync.mjs --check compares manifest versions and does not rewrite them or create a tag. validate.mjs checks skill frontmatter, the local size budget, and resource links. package-limits.mjs fails on a symlink, a submodule, more than 512 files, or a non-image file over 256 KiB under plugins/tuskway. All nine skills are required, including sync-design-tuskway. evals/ runs those skills against a mock server, not https://tuskway.com.
npm run build:openai-zip writes dist/tuskway-openai-<version>.zip. The archive root holds plugin.json, mcp.json, skills/, and assets/. npm run build:openai-zip -- --folder <name> places that same root in one top-level directory and adds no sibling entries. The build checks the Agent Plugins 1.0.0 schemas, checks that each skill frontmatter name matches its folder, and fails if a file matches a credential pattern. The package does not include test credentials, reviewer instructions, apps, or .app.json.
Release
Raise version in every manifest when skills or listing data change. node scripts/sync.mjs --check fails when any manifest version differs.
Tag the merged commit and push the tag. Use the version from the manifests:
git checkout main
git pull origin main
git tag vX.Y.Z
git push origin vX.Y.Z
The tag workflow publishes a GitHub release and attaches dist/tuskway-openai-X.Y.Z.zip. If that job cannot attach the ZIP, upload the same file to the release. Do not put access tokens in the ZIP, this README, or CI logs.
If server.json changed in the release, republish it to the official MCP Registry after the tag is pushed. Authenticate with DNS for tuskway.com, then run mcp-publisher publish from the repository root so com.tuskway/tuskway matches the new version.
Before an OpenAI or Claude submission, run claude plugin validate ./plugins/tuskway when the Claude CLI is installed. The package workflow runs that command when claude is on the runner.
Claude directory
The Claude plugin directory accepts only Markdown, text, JSON, YAML, and PNG, JPEG, GIF, WebP, or ICO images. This repository keeps assets/logo.svg and skills/sync-design-tuskway/scripts/drift.mjs for the other platforms.
To publish the Claude distribution:
npm run build:claude
That writes a stripped copy to dist/claude. Push that tree to Tuskway/plugin-claude and tag the same version as the manifests.
License
Questions sur Tuskway MCP
Comment ajouter Tuskway MCP à Claude Code ?
Exécutez claude mcp add --transport http plugin https://tuskway.com/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Tuskway 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.
Quelle méthode d'authentification Tuskway utilise-t-il ?
La connexion est gérée via OAuth au sein du client.
Le package du plugin inclut-il des jetons d'accès ?
Non, le package ne contient aucun jeton d'accès, hook, fichier de règles ou sous-agent.