effect-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
} |
| resources | {
"listChanged": true
} |
| completions | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| effect-documentationB | Fetches and concatenates the latest docs for the specified Effect libraries. |
| effect-doc-linksA | Returns resource links for the specified libraries so the client can load only what's needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| effect | Latest documentation for effect |
| @effect-platform | Latest documentation for @effect/platform |
| @effect-sql | Latest documentation for @effect/sql |
| @effect-vitest | Latest documentation for @effect/vitest |
| @effect-ai | Latest documentation for @effect/ai |
| @effect-cli | Latest documentation for @effect/cli |
| @effect-cluster | Latest documentation for @effect/cluster |
| @effect-rpc | Latest documentation for @effect/rpc |
| @effect-typeclass | Latest documentation for @effect/typeclass |
| effect | Latest documentation for effect |
| @effect/platform | Latest documentation for @effect/platform |
| @effect/sql | Latest documentation for @effect/sql |
| @effect/vitest | Latest documentation for @effect/vitest |
| @effect/ai | Latest documentation for @effect/ai |
| @effect/cli | Latest documentation for @effect/cli |
| @effect/cluster | Latest documentation for @effect/cluster |
| @effect/rpc | Latest documentation for @effect/rpc |
| @effect/typeclass | Latest documentation for @effect/typeclass |
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one fetches and returns the actual documentation content, while the other returns resource links for the client to load. There is no overlap or ambiguity between them.
Both tools follow the same 'effect-[noun]' naming pattern with descriptive, hyphenated names. The convention is consistent and predictable.
With only two tools, the server feels thin and borderline for a documentation-focused MCP. The tools are useful, but the count is at the low end of what is considered appropriate.
The server covers the two primary operations for documentation access: fetching content and obtaining links. However, it lacks discovery tools (e.g., listing available libraries) which represents a minor gap depending on the client's needs.