MCP Server generated by mcp.ag2.ai
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.
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.
Use ruff to check code quality and format, ensuring consistency across the codebase.
Run mypy to enforce static typing across the project and catch type errors early.
Execute tests with pytest to verify functionality and generate coverage reports.
Install and run pre-commit hooks to enforce code standards before commits.