YALA Events MCP Server with stdio transport
Project description
Yala Events MCP Server
A Model Context Protocol (MCP) server for Yala Events that provides access to events, organizations, roles, and other Yala Events API features.
Installation
pip install yala-events-mcp
Usage
Command Line
- Set up your environment variables in a
.envfile:
YALA_EVENTS_API_TOKEN=your_api_token
BASE_URL=https://api.yala.events
- Run the server in stdio mode:
yala-events-mcp
Claude Desktop Configuration
Add this to your Claude Desktop configuration (claude_desktop_config.json):
"yala-events-mcp": {
"command": "python3",
"args": ["-m", "yala_events_mcp.server"],
"env": {
"YALA_EVENTS_API_TOKEN": "your_api_token",
"BASE_URL": "https://api.yala.events"
}
}
Deployment
To deploy a new version:
- Update version in pyproject.toml
- Build package:
python -m build .
- Upload to PyPI:
twine upload dist/yala_events_mcp-{version}.tar.gz dist/yala_events_mcp-{version}-py3-none-any.whl
Available Tools
- List Events
- Create Event
- Get Event Details
- Get Organizations
- List Histories
- List/Create/Update/Delete Modules
- List/Create/Update/Delete Permissions
- List/Create/Update/Delete Roles
- Manage Favorite Events
- Manage Personal Access Tokens
- List Public Organizations
- Get App Version
- Health Check
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yala_events_mcp-0.1.1.tar.gz.
File metadata
- Download URL: yala_events_mcp-0.1.1.tar.gz
- Upload date:
- Size: 44.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13b13c3c880914fd51b60755a45369b18371e09b7a207d1a552fd3ac059bb89a
|
|
| MD5 |
fa917f3b2a53a7ab2b99f007af02b393
|
|
| BLAKE2b-256 |
d37d8e25ad88e4c1eb1360a8985b38f0a60461b7491b65677ad68346121222c9
|
File details
Details for the file yala_events_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: yala_events_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e63089ae485ae3ba9533d55649fb65b9fe3facdb488bd0d1358722e37e23706
|
|
| MD5 |
ed7afee4391f34360c932e8fc99d67bd
|
|
| BLAKE2b-256 |
25b8ede022caaeb9ebc1b0ed72f0b55bc689bb1bcc1692451ce2a22671ff3556
|