data-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@data-mcpfetch user data for user id 123"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ModelContext Protocol Server
This project demonstrates how to use the ModelContext Protocol (MCP) with an Express server.
The MCP server methods were generated based on an OpenAPI Specification (OAS) file and integrated into the src/index.ts file.
Installation and Setup
Prerequisites
Before running the project, ensure the following are installed on your system:
Node.js (version >= 18.0.0)
npm (comes with Node.js)
Steps to Install and Run
Navigate to the project directory.
Install the dependencies:
npm installStart the development server:
npm run devThe MCP server runs by default at:
http://localhost:4000/mcp
Related MCP server: MCP-OpenAPI
Communicating with the MCP Server
The MCP server is running as a Streamable HTTP server and listens for requests at the default endpoint:
http://localhost:4000/mcpSending Requests to the MCP Server
To communicate with the MCP server, you can send HTTP POST requests to the /mcp endpoint. The server expects the request body to follow the JSON-RPC 2.0 specification.
Example Request
Here is an example of a JSON-RPC 2.0 request to invoke a tool or resource:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "echo",
"arguments": {
"message": "Hello, MCP!"
}
},
"id": 1
}method: Specifies the tool or resource to invoke (e.g., tool/echo).
params: Contains the parameters required by the tool or resource.
id: A unique identifier for the request
The server will respond with a JSON-RPC 2.0-compliant response:
{
"jsonrpc": "2.0",
"result": {
"content": [ {"type":"text","text":"Tool echo: Hello, MCP!"} ]
},
"id": 1
}Using cURL to Send Requests
You can use cURL to send requests to the MCP server. Here is an example command:
curl -X POST http://localhost:4000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "echo",
"arguments": {
"message": "Hello, MCP!"
}
},
"id": 1
}'Server customization
Port
If you want to run the MCP server on a different port, you can set the MCP_SERVER_PORT environment variable before starting the server. For example:
export MCP_SERVER_PORT=4002API url
By default, MCP Server is using first server url defined in the OpenAPI Specification (OAS) file.
In order to customize API URL for the MCP server, please set the MCP_API_URL environment variable:
export MCP_API_URL=<desired_url>MCP server methods
If you need to modify the MCP server methods, you can do so in the src/index.ts file.
The methods are generated based on the OpenAPI Specification (OAS) file, and you can adjust them as needed.
Troubleshooting
If the project is not running as expected:
Ensure all dependencies are installed by running
npm installVerify that you are using Node.js version 18 or higher:
node -vCheck for errors in the terminal output when running
npm run devEnsure the port (default: 4000) is not already in use by another application.
Verify custom environment variables:
echo $MCP_SERVER_PORT echo $MCP_API_URLIf the issue persists, review the code in
src/index.tsfor potential misconfigurations or errors.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server that provides JSON-RPC functionality through OpenRPC.Last updated26743Apache 2.0
- Alicense-qualityDmaintenanceAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated8MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server based on OpenRPC, providing JSON-RPC function invocation and method discovery services.Last updated21Apache 2.0
- AlicenseCqualityCmaintenanceMCP server that turns OpenAPI specs into tools and calls APILast updated1175MIT
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
A basic MCP server to operate on the Postman API.
The official MCP Server from Mia-Platform to interact with Mia-Platform Console
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/Tattzy25/data-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server