- Home
- MCP servers
- Asana
Asana
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"sonichi-asana": {
"command": "python",
"args": [
"mcp_server/main.py",
"stdio"
],
"env": {
"CONFIG": "JSON string with the configuration",
"SECURITY": "Environment variables for security parameters (e.g., API keys)",
"CONFIG_PATH": "Path to a JSON config (e.g., mcp_server/mcp_config.json)"
}
}
}
}You run an MCP server that serves as a bridge between an OpenAPI-driven API and multi-agent conversation workflows. This server lets you connect an MCP client to the Asana API surface, enabling coordinated agent interactions and streamlined API access within your multi-agent setup.
How to use
Start the MCP server in stdio mode to run it locally and connect your MCP client. Use your environment to provide configuration at runtime or via a JSON file so you can switch contexts without rebuilding.
Available tools
linting_routine
Use ruff to check code quality and format, ensuring consistency across the codebase.
static_type_check
Run mypy to enforce static typing across the project and catch type errors early.
testing
Execute tests with pytest to verify functionality and generate coverage reports.
pre_commit
Install and run pre-commit hooks to enforce code standards before commits.