scibot-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCIBOT_BASE_URL | No | The base URL of the sci-bot.ru service for HTTP and WebSocket | https://sci-bot.ru |
| SCIBOT_PASSWORD | Yes | The password for sci-bot.ru | |
| SCIBOT_USERNAME | Yes | The username for sci-bot.ru | |
| SCIBOT_STATE_DIR | No | Directory for the session file | ${XDG_STATE_HOME:-$HOME/.local/state}/scibot-mcp |
| SCIBOT_USER_AGENT | No | User-Agent header for outgoing requests | scibot-mcp/<version> |
| SCIBOT_MAX_CHALLENGE | No | Maximum Altcha challenge iterations, allowed range 1..50000000 | 4000000 |
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 |
|---|---|
| scibot_ask_questionA | Puts a question into the sci-bot.ru queue and returns a ticket immediately. The queue is slow and runs a single generation slot, so poll scibot_check_question with the returned ticketId to collect the answer. |
| scibot_check_questionA | Reports the current state of a ticket issued by scibot_ask_question, including the finished answer and its references. Reads process state only and never contacts the service. |
| scibot_cancel_questionA | Asks the service to stop an active ticket and returns its terminal state once the service acknowledges. Text accumulated so far is preserved. |
| scibot_read_answerA | Fetches a finished answer and its bibliography by handle. Works without an account and survives a restart of this server, unlike a ticket. |
| scibot_queue_statusA | Reports how many questions are waiting, how many generation slots exist, and whether the service is accepting work. Use it to estimate the wait before asking. |
| scibot_accountA | Reports the signed-in username and its token balance. Fails with SESSION_INVALID rather than reporting an empty account when the session is dead. |
| scibot_my_questionsA | Lists the questions of the signed-in account, split into generating and answered. |
| scibot_token_historyA | Reports the token balance and recent balance movements. Payment details are not exposed. |
| scibot_conversationsA | Lists the multi-turn conversations of the signed-in account. |
| scibot_conversationA | Returns the full transcript of one conversation of the signed-in account. |
| scibot_settingsA | Without a patch it reads the account settings; with a patch it applies the given keys and returns the settings afterwards. |
| scibot_set_question_visibilityA | Publishes an own question at a public url, or takes it back to private. |
| scibot_delete_questionB | Permanently deletes one question of the signed-in account. |
| scibot_delete_conversationA | Permanently deletes one conversation of the signed-in account. |
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/cyberash-dev/scibot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server