Siya Dashboard Menu MCP
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level | info |
| GITHUB_REPO | No | GitHub repository name | app-insights-v2 |
| GITHUB_OWNER | No | GitHub repository owner | syia-ai |
| GITHUB_TOKEN | Yes | GitHub personal access token with repository permissions | |
| GITHUB_CONFIG_PATH | No | Path to the dashboard configuration file in the repository | dashboard-config.json |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_dashboard_configA | Get the current complete dashboard configuration from GitHub |
| add_menu_sectionB | Add a new section to a client's dashboard menu |
| update_menu_sectionB | Update a specific section in a client's dashboard menu |
| remove_menu_sectionB | Remove a section from a client's dashboard menu |
| upload_dashboard_fileB | Upload an HTML dashboard file to S3 and add it as a menu section |
| list_eta_collectionsA | List all collections in the eta_raw_data_db MongoDB database |
| query_eta_dataB | Query data from a collection in the eta_raw_data_db MongoDB database (read-only) |
| count_eta_documentsA | Count documents in a collection with optional query filter |
| get_eta_distinct_valuesC | Get distinct values for a field in a collection |
| aggregate_eta_dataA | Execute MongoDB aggregation pipeline on eta data (read-only) |
| get_eta_collection_statsA | Get statistics about a collection (document count, size, indexes, etc.) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| section_management_guide | Comprehensive guide for managing dashboard menu sections |
| section_best_practices | Best practices for dashboard menu section management |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Dashboard Section Schema | JSON schema for dashboard menu section structure |
| Example Menu Section | Example of a dashboard menu section configuration |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/syia-ai/siya-dashboard-menu-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server