- Home
- MCP servers
- MCP Server for Fider
MCP Server for Fider
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ringostat-fider-mcp": {
"command": "uvx",
"args": [
"--from",
"mcp-fider==2025.06.27.170000",
"--refresh-package",
"mcp-fider",
"mcp-fider"
],
"env": {
"FIDER_API_KEY": "YOUR_API_KEY_PLACEHOLDER",
"FIDER_BASE_URL": "YOUR_FIDER_BASE_URL_PLACEHOLDER"
}
}
}
}You run an MCP server that connects to your Fider instance to manage posts, comments, and tags. It exposes a set of tools you can access from an MCP client to list, create, update, and delete content, all while handling authentication and permissions according to your role within Fider.
How to use
You use an MCP client to interact with the server. Start the MCP server locally or run it from a trusted environment, then configure your client with the provided connection details. Use the available tools to perform operations such as listing posts, creating posts, commenting, and tagging, while respecting authentication requirements and role-based permissions.
How to install
Prerequisites you need before starting:
-
Ensure you have Python and a compatible runtime for the MCP runner installed, or use the provided runtime tool to launch the server.
-
A Fider instance to connect to and an API key if you plan to create, edit, or delete posts.
Concrete steps to run the MCP server from the example configuration:
uvx --from mcp-fider==2025.06.27.170000 --refresh-package mcp-fider mcp-fider
# Optional: run directly from GitHub
uvx --from git+https://github.com/ringostat/fider-mcp.git mcp-fider
Configuration and usage notes
Configure access to your Fider instance by setting the environment variables used by the MCP server. These variables tell the server where to reach Fider and how to authenticate when performing write operations.
export FIDER_BASE_URL="https://your-fider-instance.com"
export FIDER_API_KEY="your-api-key-here"
Example client configuration
To connect your MCP client to the local server, provide the following configuration for the MCP client you are using. This example uses the standard run command to launch the MCP server and exposes the necessary environment variables.
{
"mcpServers": {
"fider": {
"command": "uvx",
"args": ["--from", "mcp-fider==2025.06.27.170000", "--refresh-package", "mcp-fider", "mcp-fider"],
"env": {
"FIDER_BASE_URL": "https://your-fider-instance.com",
"FIDER_API_KEY": "your-api-key-here"
}
}
}
}
Available tools
list_posts
List posts with optional filtering such as search terms, view mode, limit, and tags.
get_post
Retrieve a specific post by its number.
create_post
Create a new post (requires authentication).
edit_post
Edit an existing post (requires collaborator/admin role).
delete_post
Delete a post (requires admin role).
respond_to_post
Change a post's status (open, planned, started, completed, declined, duplicate).
list_comments
List comments for a particular post.
add_comment
Add a comment to a post (requires authentication).
update_comment
Update a comment (requires authentication and ownership).
delete_comment
Delete a comment (requires authentication and ownership/admin).
list_tags
List all available tags.
create_tag
Create a new tag (requires admin role).
update_tag
Update an existing tag (requires admin role).
delete_tag
Delete a tag (requires admin role).
assign_tag
Assign a tag to a post (requires collaborator/admin role).
unassign_tag
Unassign a tag from a post (requires collaborator/admin role).