Inistate
@Inistate
Inistate について
Inistate is a process platform where AI agents and humans share the same workflow primitives — same forms, same state transitions, same audit trail. Connect any MCP client (Claude, Cursor, Gemini CLI, custom agents) to design modules, run state transitions, query entries, and upl
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"Inistate": {
"type": "streamable-http",
"url": "https://mcp.inistate.com/mcp",
"note": "For Streamable HTTP connections, add this URL directly in your MCP Client"
}
}
}ツール
16List workspaces the user has access to
Set the active workspace
List all discoverable modules in the workspace
Get the canvas schema (basic or extended tier)
Get full module definition with stable IDs (round-trippable)
Query entries with filters, sorting, and pagination
Read a single entry by ID
Get form fields and defaults for an activity
Create, edit, delete, or run custom activities
Get entry audit trail and comments
Upload a file to S3 storage
Download a file (returns pre-signed URL)
Generate a scaffolded module template from a description
Validate a module schema before creating or updating
Create a new module with schema
Update an existing module's schema
概要
What is Inistate?
An MCP server for the Inistate platform that enables module discovery, entry management, and activity submission for developers and users of the Inistate system.
How to use Inistate?
Install via npx -y inistate-mcp or globally with npm install -g inistate-mcp. Set the INISTATE_API_TOKEN environment variable, then configure your MCP client (e.g., Claude Desktop or Claude Code) to launch the server. Invoke tools like list_workspaces, list_modules, and submit_activity to interact with the Inistate API.
Key features of Inistate
- List and switch between workspaces.
- Discover modules and retrieve their schemas.
- Create, read, update, and delete entries.
- Submit activities and manage entry lifecycle.
- Upload and download files via S3 storage.
- Design and validate FACTSOps module workflows.
Use cases of Inistate
- Designing a custom workflow module for approvals or pipelines.
- Browsing and managing entries in a workspace.
- Automating entry creation and updates via activity submission.
- Investigating entry history and audit trails.
- Validating a module schema before deploying it.
FAQ from Inistate
What environment variables are required?
INISTATE_API_TOKEN is required for authentication. INISTATE_API_BASE is optional and defaults to https://api.inistate.com.
How do I install Inistate?
Run npx -y inistate-mcp to fetch and run the package on demand, or install globally with npm install -g inistate-mcp and execute inistate-mcp.
Which tools are available?
The server provides 17 tools, including list_workspaces, set_workspace, list_modules, get_module_schema, get_entry, submit_activity, upload_file, design_workflow, validate_design, create_module, and update_module.
Do tests require an API token?
No. Integration tests spin up the server as a child process and verify tool discovery, resource reads, and prompt retrieval without any API token.
What transports does Inistate support?
It uses stdio by default and supports HTTP transport in production (e.g., with PM2). Authentication uses a Bearer token set via the INISTATE_API_TOKEN environment variable.
「AI とエージェント」の他のコンテンツ
MCP Manager for Claude Desktop
zueaisimple web ui to manage mcp (model context protocol) servers in the claude app
Gemini MCP Server
aliargunMCP server implementation for Google's Gemini API
Just Prompt - A lightweight MCP server for LLM providers
dislerjust-prompt is an MCP server that provides a unified interface to top LLM providers (OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama)
Perplexity MCP Server
DaInfernalCoderA Model Context Protocol (MCP) server for research and documentation assistance using Perplexity AI. Won 1st @ Cline Hackathon
Intervals.icu MCP Server
mvilanovaModel Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.
コメント