MCP.so
登录

FlowMCP MCP Server

@a6b8

基本信息

分类

开发工具

许可证

MIT license

传输方式

stdio

作者

a6b8

关于 FlowMCP MCP Server

A modular framework for building, validating, and testing REST API routes using declarative schemas and zod interfaces.

FlowMCP MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

FlowMCP MCP Server 工具

工具列表暂未提供

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

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

概览

What is FlowMCP?

FlowMCP is a framework that adapts existing web APIs (e.g., REST) into a standardized Model Context Protocol (MCP) interface, enabling AI systems to consume those APIs in a structured, testable, and semantically consistent way. It abstracts complex APIs into AI-friendly schema definitions and provides built-in tools for testing, validation, and pre/post processing.

How to use FlowMCP?

Install the package, create a schema (.mjs file) following the documented structure, then activate it using FlowMCP.activateServerTools({ server, schema, serverParams }) in a Node.js script that creates an MCP server with StdioServerTransport. Environment variables (e.g., API keys) are passed via serverParams. Pre-built schemas are available in the community repository.

Core features of FlowMCP

  • Schema-based integration with AI-optimized parameters
  • Pre/post processing modifiers for query/results
  • Built-in automated testing for routes
  • Text-based human-readable output with error messages
  • Zod validation for parameter inputs
  • Support for GET and POST requests with dynamic routes

Use cases of FlowMCP

  • Expose a REST API as MCP tools for AI assistants
  • Create AI-friendly wrappers for data providers like CoinGecko or Etherscan
  • Build testable, schema-driven integrations for blockchain or DeFi data
  • Enable structured, validated queries from AI systems to external APIs

常见问题

1

What dependencies does FlowMCP require?

FlowMCP depends on the `@modelcontextprotocol/sdk`, Node.js, and the Zod validation library. It runs in any Node.js environment and connects via the standard I/O transport.

2

How are authentication credentials handled?

API keys and other secrets are passed as environment variables or via the `serverParams` object during schema activation, using `{{ENV_VAR}}` placeholders in the schema definition.

3

What transport or protocol does FlowMCP use?

FlowMCP uses the Model Context Protocol with the `StdioServerTransport`; all communication happens over standard input/output.

4

Are there any limits on schema definitions?

Yes. The namespace key must be unique, alphanumeric only, and at most 24 characters. Route definitions require either GET or POST methods and must include a route path with optional dynamic inserts.

5

Where do schemas and data live?

Schemas are local `.mjs` files in the project. Data is fetched from the external APIs defined in the `root` URL. No data is stored by FlowMCP itself.

评论

开发工具 分类下的更多 MCP 服务器