MCP.so
登录

@niklaserik/effect MCP Server

@niklaserik

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

niklaserik

关于 @niklaserik/effect MCP Server

A mcp server for fetching the Effect-ts documentation

@niklaserik/effect MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "effect-mcp": {
      "command": "node",
      "args": [
        "dist/index.js",
        "#",
        "stdio",
        "transport"
      ]
    }
  }
}

@niklaserik/effect MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is @niklaserik/effect-mcp?

It is a Model Context Protocol (MCP) server that fetches the most current documentation from the Effect ecosystem. It integrates with AI assistants and tools like VS Code to provide real-time access to Effect package documentation for developers.

How to use @niklaserik/effect-mcp?

Install via pnpm add @niklaserik/effect-mcp, then build and run the server (node dist/index.js) over stdio transport. Connect with an MCP client (e.g., VS Code or MCP Inspector) and list resources or call tools like effect-documentation or effect-doc-links.

Key features of @niklaserik/effect-mcp

  • Real-time documentation access for Effect ecosystem
  • Supports both stable and experimental packages
  • Context-aware package detection based on imports
  • Seamless integration with VS Code and MCP clients
  • In-memory TTL cache (~10 minutes)
  • Lightweight retry on transient fetch errors

Use cases of @niklaserik/effect-mcp

  • Query an AI assistant for up-to-date API documentation on an Effect package
  • Automatically retrieve relevant docs for imported Effect packages in a code editor
  • Fetch documentation for multiple Effect libraries at once for a quick reference
  • Get plain documentation URIs to follow in a browser or other client

常见问题

1

How does the server fetch documentation?

It fetches documentation in real time directly from the Effect ecosystem, using an in-memory TTL cache (~10 minutes) to avoid refetching unchanged docs.

2

What transport does the server use?

It uses stdio transport by default and can be adapted to Streamable HTTP if needed.

3

Which Effect packages does it support?

It supports a curated list including `effect`, `@effect/platform`, `@effect/sql`, `@effect/vitest`, `@effect/ai`, `@effect/cli`, `@effect/cluster`, `@effect/rpc`, and `@effect/typeclass`.

4

Are there any runtime requirements?

The server requires Node.js, pnpm, and the `@modelcontextprotocol/sdk` v1.17.4+.

5

How does the server handle transient errors?

It applies lightweight retry with small backoff on transient fetch errors.

评论

其他 分类下的更多 MCP 服务器