mirofish-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MIROFISH_BASE_URL | No | The base URL of the MiroFish backend server | http://localhost:5001 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mirofish_health_checkA | Check if the MiroFish backend is running and healthy. Returns service status. |
| mirofish_list_projectsA | List all MiroFish projects. Each project contains seed documents and ontology definitions for simulation. |
| mirofish_get_projectA | Get details of a specific MiroFish project by its ID, including ontology, files, status, and graph info. |
| mirofish_delete_projectA | Delete a MiroFish project and all its associated data. |
| mirofish_reset_projectA | Reset a project's state so its knowledge graph can be rebuilt. Keeps the ontology but clears the graph. |
| mirofish_generate_ontologyA | Upload seed documents and a simulation requirement to generate an ontology (entity types and edge types). This creates a new project. Accepts PDF/MD/TXT file URLs or paths. NOTE: This endpoint expects multipart/form-data with actual file uploads — use the simulation_requirement and project_name to describe the scenario, and provide document text directly. |
| mirofish_build_graphA | Build a knowledge graph from a project's documents and ontology using Zep. This is an async operation — returns a task_id to poll with mirofish_get_task. |
| mirofish_get_graph_dataA | Retrieve the full knowledge graph data (nodes and edges) for a given graph ID. |
| mirofish_delete_graphB | Delete a Zep knowledge graph by its ID. |
| mirofish_get_taskB | Check the status and progress of an async task (graph building, simulation preparation, report generation, etc.). |
| mirofish_list_tasksA | List all background tasks and their statuses. |
| mirofish_get_entitiesA | Get all filtered entities from a knowledge graph. Only returns nodes matching predefined entity types. |
| mirofish_get_entity_detailA | Get detailed information about a specific entity including its context and relationships. |
| mirofish_get_entities_by_typeA | Get all entities of a specific type from a knowledge graph. |
| mirofish_create_simulationA | Create a new multi-agent simulation from a project. Requires a completed knowledge graph. |
| mirofish_prepare_simulationA | Prepare a simulation environment — reads entities from the graph, generates agent profiles via LLM, and creates simulation config. Async — returns task_id. |
| mirofish_prepare_statusC | Check the progress of simulation preparation. |
| mirofish_start_simulationA | Start running a prepared simulation. Agents will begin interacting in the simulated environment. |
| mirofish_stop_simulationA | Stop a running simulation. |
| mirofish_get_simulationC | Get details and current status of a specific simulation. |
| mirofish_list_simulationsA | List all simulations, optionally filtered by project. |
| mirofish_simulation_run_statusB | Get the real-time running status of a simulation including process state. |
| mirofish_simulation_run_status_detailA | Get detailed running status of a simulation including round progress and agent activity. |
| mirofish_get_simulation_profilesB | Get the agent profiles generated for a simulation. |
| mirofish_get_simulation_configC | Get the simulation configuration parameters. |
| mirofish_get_simulation_actionsA | Get the action log of a simulation — all agent actions taken during the run. |
| mirofish_get_simulation_timelineA | Get a chronological timeline of events during the simulation. |
| mirofish_get_agent_statsB | Get statistics about agent behavior during a simulation. |
| mirofish_get_simulation_postsA | Get social media posts generated by agents during the simulation (Twitter/Reddit style). |
| mirofish_get_simulation_commentsA | Get comments/replies generated by agents during the simulation. |
| mirofish_interview_agentA | Interview (chat with) a specific simulated agent. The agent responds based on its personality, memories, and actions during the simulation. |
| mirofish_interview_batchA | Send the same question to multiple agents at once. Useful for gathering diverse perspectives. |
| mirofish_interview_allA | Send the same question to ALL agents in the simulation. Returns all their responses. |
| mirofish_interview_historyC | Get the conversation history for a specific agent interview. |
| mirofish_env_statusA | Check the status of the simulation environment (OASIS engine). |
| mirofish_close_envC | Close/shut down a simulation environment. |
| mirofish_generate_reportA | Generate a prediction/analysis report from a completed simulation. Async — returns task_id to poll. |
| mirofish_report_generate_statusC | Check the progress of report generation. |
| mirofish_get_reportA | Get a completed report by its ID — includes outline, markdown content, and metadata. |
| mirofish_get_report_by_simulationB | Get the report associated with a specific simulation. |
| mirofish_list_reportsA | List all generated reports, optionally filtered by simulation. |
| mirofish_delete_reportB | Delete a generated report. |
| mirofish_get_report_progressB | Get real-time progress of report generation including current section being written. |
| mirofish_get_report_sectionsA | Get all generated sections of a report. Can be polled during generation to get sections as they complete. |
| mirofish_get_report_sectionA | Get the content of a specific section by index. |
| mirofish_check_report_statusA | Check if a simulation has a report and its status. Used to determine if interview is unlocked. |
| mirofish_chat_with_report_agentA | Have a conversation with the Report Agent about a simulation's results. The agent can search the knowledge graph and use tools to answer your questions. |
| mirofish_search_graphB | Search the knowledge graph for facts and information. Uses Zep's semantic search. |
| mirofish_graph_statisticsA | Get statistics about a knowledge graph — node counts, edge counts, entity type distribution. |
| mirofish_simulation_historyB | Get the history of all simulations with their run status and results. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/thisisaman408/mirofish-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server