Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MIROFISH_BASE_URLNoThe base URL of the MiroFish backend serverhttp://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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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