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

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.2
File Size Uploaded Provenance Actions
allye_mcp-1.23.2.tar.gz 175.9 kB Without provenance Details for allye_mcp-1.23.2.tar.gz

Built distribution (wheel)

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

Total release size: 386.4 kB

Release files / allye_mcp-1.23.2.tar.gz

Download URL allye_mcp-1.23.2.tar.gz
Size 175.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4c6eaf1a644cdab8d974dd47fcb2368e73a505a8bc2076b26aaf929080ada655
BLAKE2b-256 checksum
How to use checksums
e11c7d988b9142a0f6c6d59c09bccf7054a762b7eeb31be8e49353b6390a79f3
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.2-py3-none-any.whl

Download URL allye_mcp-1.23.2-py3-none-any.whl
Size 210.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
767c7c180e1e7ca58f49cb4870b069868100747368053811b9e2f10f8befd912
BLAKE2b-256 checksum
How to use checksums
8de6dee241e8118be0d8660eae197d148cdc9b714aa3cdddf75883256d9146cf
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.2

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