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.23.0

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.23.0
File Size Uploaded Provenance Actions
allye_mcp-1.23.0.tar.gz 175.8 kB Without provenance Details for allye_mcp-1.23.0.tar.gz

Built distribution (wheel)

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

Total release size: 385.9 kB

Release files / allye_mcp-1.23.0.tar.gz

Download URL allye_mcp-1.23.0.tar.gz
Size 175.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ea2f3d48f8c7450ad128aa5d48fb0272f0c9d76db115d1e63657a7f235597f45
BLAKE2b-256 checksum
How to use checksums
4c24e9622cc51011e57161de1b29d41da7b2bc0b0338eb2d79ff3e9fb11a096d
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.23.0-py3-none-any.whl

Download URL allye_mcp-1.23.0-py3-none-any.whl
Size 210.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ba073a77a5f04cddfc1768b59a8c9884fabefc3ebdcbe0ccb174cad4aba8a51
BLAKE2b-256 checksum
How to use checksums
4be0161b65daaa94a180e0f34697cf5a0308408b205bff835b39c4a79631838f
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.23.0

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.23.0 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