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.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.23.1
File Size Uploaded Provenance Actions
allye_mcp-1.23.1.tar.gz 176.2 kB Without provenance Details for allye_mcp-1.23.1.tar.gz

Built distribution (wheel)

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

Total release size: 386.6 kB

Release files / allye_mcp-1.23.1.tar.gz

Download URL allye_mcp-1.23.1.tar.gz
Size 176.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1e3dbc6935f5546c461033180c8f5a8d2dbe4b2e09a4ffc81d814cb40c74c73b
BLAKE2b-256 checksum
How to use checksums
fba39d56b9e67a8aca090b1527b1a25ca01b0871e4b09d2a9cf8b5d63d15aee5
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.1-py3-none-any.whl

Download URL allye_mcp-1.23.1-py3-none-any.whl
Size 210.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a70b799ea1136746d87084ae9cca6e92afd6288cbcfe5bb4594f56df33f06d35
BLAKE2b-256 checksum
How to use checksums
8badd8e488b84362d624bd35a45ca9625fa53024605ea225c02e29cc02f8f283
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.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.23.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