Skip to main content

Allye MCP

Allye MCP Server
Python MCP server for Allye Cloud API integration

PyPI Python License codecov

Quick Start • Installation • Configuration • Structure • Testing


Overview

Allye MCP connects MCP-compatible clients (Claude Code, Cursor, Windsurf, VS Code, etc.) directly to the Allye Cloud APIs. Every tool invocation hits the live backend—no outdated snapshots or hallucinated IDs.

Available Tools:

  • kb — Project knowledge base: search, read and write pages by section with revision checks, backlinks, history and restore (use it for project docs)
  • skills — Authorized document library: create, read, edit, trash, and revision history
  • productivity — Personal TODO management (never shared): scheduling, Today/Upcoming/Someday/Logbook views, checklists, reordering and a link to a spec
  • intelligence — Memories and smart operations
  • user_config — Deprecated: returns no data (use memory_preferences); removal planned after 30 days in production
  • initialize — Session context (user, tenant, teams, open work); include_user_docs is deprecated and ignored
  • allye_health_check — Backend health check
  • api_catalog — Allye API specifications: search, list and inspect endpoint details
  • projects, epics, specs, tasks — Projects module (Project → Epic → Spec → Task)
  • team — Default team: team_set_default sets your default team (shared by all your sessions)

See Tools for the skills library and the Projects module.


Quick Start

Configure the server name allye with the canonical URL:

https://mcp.allye.app/mcp

Use the client's native MCP OAuth flow. Do not configure a fixed Authorization header, PAT, legacy client ID, tenant path, or token helper. The client discovers OAuth from:

https://mcp.allye.app/.well-known/oauth-protected-resource/mcp

Examples:

# Claude Code
claude mcp add --transport http allye https://mcp.allye.app/mcp

# Codex
codex mcp add allye --url https://mcp.allye.app/mcp
codex mcp login allye

For OpenCode, define an enabled remote server named allye at the same URL, then run opencode mcp auth allye. With Pi and pi-mcp-adapter, configure the same name and URL, then use /mcp-auth allye and /mcp reconnect allye. Each installation completes its own browser authorization.

Local STDIO with an explicit PAT

PAT authentication remains supported only for local STDIO:

pipx install allye-mcp
ALLYE_TRANSPORT_MODE=stdio allye-mcp --pat <your-token>

Documentation

Topic File
Tools: skills library, Projects module docs/tools.md
Requirements and installation docs/installation.md
Configuration: STDIO, environment variables, HTTP docs/configuration.md
Project structure and tech stack docs/project-structure.md
Development, commit convention, CI/CD docs/development.md
Troubleshooting docs/troubleshooting.md
Security docs/security.md
Testing TESTING.md
MCP action → API mapping docs/testing/mcp_action_matrix.md

Resource URL
PyPI https://pypi.org/project/allye-mcp/
Allye Cloud https://allye.devshire.app
MCP Protocol https://modelcontextprotocol.io

Metadata

Release files for allye-mcp 1.22.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for allye-mcp 1.22.1
File Size Uploaded Provenance Actions
allye_mcp-1.22.1.tar.gz 174.1 kB Without provenance Details for allye_mcp-1.22.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for allye-mcp 1.22.1
File Interpreter ABI Platform Actions
allye_mcp-1.22.1-py3-none-any.whl Python 3 none any Details for allye_mcp-1.22.1-py3-none-any.whl

Total release size: 381.9 kB

Release files / allye_mcp-1.22.1.tar.gz

Download URL allye_mcp-1.22.1.tar.gz
Size 174.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a159762e1791536f1acf80f32e6a3c87041eb04ed36aadb582aa866b85ef0782
BLAKE2b-256 checksum
How to use checksums
280081efdb706839845ed1914ff399c648cfb3b222ea6976e47348525cb20a4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / allye_mcp-1.22.1-py3-none-any.whl

Download URL allye_mcp-1.22.1-py3-none-any.whl
Size 207.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0850eb08012bede6ed9eeb76213df0df6642022eb9dfc242c72a2b0d6120929a
BLAKE2b-256 checksum
How to use checksums
810c10cbf7394f1d23fc5bf01ec26b0a523d98eca72af8915c8844b26765d1b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for allye-mcp 1.22.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.22.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page